name: check-inventory description: "查詢產品庫存。用戶詢問是否有貨、庫存狀況時使用。" trigger: "有貨嗎|還有嗎|庫存|有沒有|買得到嗎|缺貨|stock"
產品庫存查詢
使用時機
當用戶詢問以下問題時,執行庫存查詢:
- 「還有貨嗎?」
- 「xxx 還有嗎?」
- 「現在買得到嗎?」
- 「會不會缺貨?」
- 「庫存還有多少?」
執行指令
curl -s http://127.0.0.1:8080/api/products | jq -r '
"📦 庫存狀況\n━━━━━━━━━━━━━━━\n" +
(.products | map(
(if .stock > 10 then "✅" elif .stock > 0 then "⚠️" else "❌" end) +
" " + .name + ":" + (.stock | tostring) + " 盒"
) | join("\n"))
'
回覆格式
執行指令後,將結果回傳給用戶,並加上一句話:
- 庫存充足(>10):「目前庫存充足,可以安心下單喔!」
- 庫存偏低(1-10):「庫存剩不多了,建議盡早下單~」
- 已售完(0):「目前缺貨中,可以先加入購物車,到貨會通知你!」
注意事項
- 不要顯示原始 JSON 給用戶
- 回覆要簡潔友善
- 可以搭配產品連結一起提供