个人微信API微信机器人:静默规则与人工接管怎么设计
个人微信 API 做微信机器人时,评审里讨论最多的往往是「回什么」。真正决定能不能长期开着的,通常是另一件事:什么情况下坚决不回。
话术可以下周再改;静默规则一错,客户厌烦、人工被抢话、账号被投诉,关停会来得很快。这篇只讲个人号场景下的静默与人工接管——微信自动化里被低估的一等能力。
先把「能回」和「该回」拆开
Webhook 进线后,技术上你几乎总能组一句话发出去。产品上却要先过静默门:
-
自己发的(
isSelf) -
重复回调(
appid + newMsgId) -
人工接管中
-
非工作时间(若业务要求只收集不打扰)
-
群聊未 @ / 无命令前缀
-
表情、拍一拍、无意义单字
-
同一用户同一意图的冷却窗口内
-
对方已在发送黑名单 / 投诉名单
人工接管必须是状态,不是口头约定
最常见事故:客服已在手机里回复,机器人仍按关键词或模型继续说。根因是系统没有一等公民的会话状态。
最小状态就够用:
|
状态 |
机器人行为 |
|---|---|
|
|
可自动回 |
|
|
强制静默 |
|
|
只回「已转接」类短提示,或不回 |
|
|
按新会话规则重新评估 |
进入 human 的触发可以有三条并行:
-
用户说「人工」
-
手机端出现
isSelf出站同步 -
客服工作台点「接管」
离开 human 不能靠猜,要显式「释放」或超时回收,并打审计。否则销售下班忘了释放,客户第二天会被永久静默——另一种事故。
群和私聊的静默策略不同
私聊:静默是为了不打断成交与售后沟通。
群聊:静默是为了不制造公共噪音。
群场景默认更严:未 @ 不回、系统消息不回、广告误杀先告警再动作。微信群机器人「回得勤」几乎从来不是优势。命令制(#进度、@助手 查物流)比满群关键词更安全。
冷却窗口比「更聪明的匹配」更管用
用户连发三条「在吗」「在吗」「人呢」,不应回三条。同一 wxid(群则加 room_id)在 N 分钟内:
-
同一关键词只回一次
-
兜底话术只回一次
-
AI 未形成新意图则合并理解,不连环生成
这是限频,也是静默的一种。微信接口层面你还能发;产品层面你选择不发。
决策日志比回复文案更值得先做
上线第一周,把每次入站写成一行:
msg_key=... chat=private decision=skip reason=human_takeover
msg_key=... chat=group decision=reply reason=cmd_help
给业务看的不该只是「回复率」,更该是:
-
skip 原因分布
-
人工接管后的误回次数(目标接近 0)
-
冷却窗口拦截次数
误回次数降不下来,先收紧静默,不要先扩词表、上大模型。微信 API 二次开发里,过滤层比生成层更决定信任。
一个可执行的默认策略
若团队还没有复杂客服系统,可以先用这套默认:
-
私聊:FAQ 关键词可回;未知问题回一次引导,其余静默或转人工
-
群聊:仅命令 / @ 响应
-
任意人工痕迹出现:立即
human静默 -
所有发送进队列,带业务冷却
-
无
reason的 reply 不允许上线
话术以后再打磨。先让系统「知道何时闭嘴」。
小结
个人微信 API 给出的是收发能力,微信机器人能不能开着跑,取决于静默规则是否写死、可观测、可释放。先把不回的情况做全,再谈回得漂亮——这才是私域里敢开自动化的顺序。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)