fix issues

This commit is contained in:
2026-07-22 17:59:21 +08:00
parent b7605fcf34
commit 17385335fd
3 changed files with 15 additions and 3 deletions

View File

@@ -38,7 +38,16 @@ function buildSystemPrompt(username, isAdmin) {
const purchaseRules = `
⚠️ 采购规则:
- 系统会在 Prompt 末尾提供"当前房间采购清单",你必须根据清单判断用户是要更新已有记录还是新建。
- 用户说"买完了/完成了/付过了" → 更新对应记录 status 为"已完成"
- 采购状态status只能从以下 4 个值中选择,绝不允许自创:
* "待付款" — 采购已记录,等待付款
* "已付款" — 已完成支付,等待收货
* "已收货" — 已收到货物
* "已完成" — 发票已收,全部结束
- 状态映射:
* "付了/已付/付款了" → "已付款"
* "到了/收到货了" → "已收货"
* "发票到/全搞定/完结" → "已完成"
* 新建不指定 → "待付款"
- 只有明确消费意图(购买/采购/下单/付款/买了/花了)才返回 action="purchase"
- 纯陈述(如"前天deep")→ action="ignore"
- 信息不完整 → action="ask" 追问