小程序里的微课卡片写着"公众号回复『视频』观看"。粉丝老老实实回复了——屏幕那头,一片安静。这是一次典型的"文案承诺了、系统没接线"的断链事故。
先说结果:这不是某一个功能坏了,而是一条链路上有三处开关都可能截断它,而我们从最不容易怀疑的地方开始查,白走了两轮。
事情的起点很小:小程序内的微课列表,每张卡片下方写着一行字——「公众号『创业陪跑Lab』回复『视频』观看」。这是我们在"平台串起来"的设计里最关键的一环:小程序负责目录与打卡,视频放在视频号,公众号关键词负责把用户从 A 送到 B。
然后我们自己拿真手机测了一遍:回复「视频」——没有回复。换一个词「词典」——还是没有。这行文案此刻变成了一句空头支票,而且是印在自己产品里的那种。
"关键词设置我有点迷了……重新发一版保姆级的操作流程。" —— Lab 负责人在排查过程中提出的要求(后来证明,迷的不只是操作,还有系统里没被看见的开关)
复盘之后,我们把这次踩到的坑归纳成三个不易察觉的机制。它们共同的特点是:后台看起来一切正常,但用户端没有任何反应。
同一入口上,AI 智能回复与关键词回复是竞争关系。第三方智能体一旦接管消息,关键词规则可能永远轮不到执行——而且它会替你想一个"像样"的回复,掩盖了故障。
我们以为 7 条规则都在,实际只有 2 条。文档里写下的配置清单,必须回到后台逐条对账才算数——文书上的完整不等于系统里的完整。
关键词录入有严格的交互:输入一个词、按一次回车,才会生成一个独立标签。用顿号连着写,系统只会把它当成一个长词——这是本轮最隐蔽的真因。
只要在文案里写了"回复 XX",就等于对用户做了承诺。每出现一个新词,就必须同步新增一条对应的自动回复规则,否则就是在制造静默失败。
下次再遇到"发了关键词没反应",按这个顺序往下走,可以少走我们走过的弯路:
| 现象 | 先查这里 | 判定与动作 |
|---|---|---|
| 所有关键词都无回复 | 是否有 AI 智能回复 / 第三方智能体授权 | 有则关闭,恢复关键词回复的优先权 |
| 个别关键词无回复 | 该规则是否存在、是否启用 | 缺就补建;文案里承诺过的词,一个都不能少 |
| 规则在、仍无回复 | 关键词的录入形态 | 逐词输入并按回车,确认是多个独立标签 |
| 全部规则都不响应(含默认回复) | 开发者接口 / 服务器配置是否仍在接管 | 停用后回到官方自动回复模式 |
| 单关键词能回、多关键词不回 | 对照实验 | 基本可判定为关键词录入形态问题 |
方法论一句话:先做"整批/个别"的分流,再用"单关键词 vs 多关键词"的对照实验定位。两次分流,问题的范围就从"系统里的一切"缩到"三个字符的输入方式"。
全部修好之后,我们做了完整的链路自测:小程序卡片 → 公众号回复「视频」→ 收到微课目录 → 点击直达视频播放页。用户只需要两个动作,就完成从打卡工具到视频课程的跨越。
还剩一个体验细节待优化:其中一条规则的回复内容设置成了"全部回复",导致用户发一个词,会收到整组内容。这是配置层面的取舍问题——一个词,应该只回它该回的那一条。另外,我们正在评估把微课视频直接放进自动回复的"视频素材",让用户连跳转都省掉。
这次故障没有造成任何数据损失,甚至连用户都未必察觉——它只是一句话没人应答。但我们把它当成一件大事来追,因为多平台合龙的难点从来不是每个平台本身,而是平台之间的那些接口。
那些接口,是文案、是关键词、是规则、是开关的组合,它们不属于任何一个平台,所以最容易没人负责。今天这条关键词,我们查了四轮;希望看到这里的你,两分钟就能查完。