消息处理流程
1每 4 秒轮询对话列表,发现新消息或活动变化
2等待 5 秒缓冲,收集客户连续发送的多条消息
3打开对话,读取完整消息记录
决策树(按顺序判断,命中即执行并返回)
①没有未回复的真实客户消息 → 跳过
②最后一条回复是人工客服发的 → 跳过(不干扰人工)
③未回复消息全是确认语(好的/嗯/ok) → 发确认语回复
④客户留了手机号 → 推送企微通知 + 发预设回复
⑤客户发了名片触发词(怎么联系) → 发名片图片 + 名片文字
⑥个人自用 + EMS 包裹类业务 → AI 语义判断后回复
⑦命中手动配置的拒接关键词(当前未配置) → 发"做不了"
⑧在冷却时间内(默认 12 秒) → 跳过
⑨之前已留过联系方式 → 发安抚语
⑩当天首次联系 → 秒回"您好"(满足抖音 15 秒规则)
⑪以上都不满足 → 调 AI 生成回复(AI 会判断:配额办理/申请/代办拒接,因无配额办理退运则正常接待;只有买单报关/清关可进入后续判断;买单商检、产地证、许可证、两用物项、退税/核销、收付汇、订舱/物流等一律拒接;报关类再按产品判断,管制拒接、普货引导留联系方式且不说可以做;疑似非进出口 → 先引导澄清,持续无关再拒接;港澳台/国外 → 回复“做不了”;国外产品认证 → 回复“做不了”;其他 → 展示专业性 + 引导留联系方式)
AI 生成期间
•每 3 秒发送"正在输入"指示器(客户侧看到打字中)
•如果客户发了新消息 → 中断生成,等 3 秒,重新读取全部消息,重新生成
•生成完成后再次检查:人工是否回复?客户是否留了手机号?全是确认语?
发送方式
•上线模式 → 直接发送(可拆分为多条短消息)
•观察模式 → 存为草稿,等待审批后发送