机器人没声了,问题只有两种,而且样子不一样:
- 消息没有到达。 顾客的消息没有出现在 /conversations 里。Telegram 和 Omni Octo 之间的某个环节坏了。
- 消息到了,但没人回复。 消息在线程里,后面没有回复。有什么东西判定智能体 不该回答。
用你自己的 Telegram 给机器人发一条消息,再打开 /conversations,你就知道 碰上的是哪一种。
消息没有到达
在 /channels 里打开渠道,先看它的状态。
| 你看到的 | 原因 | 修复 |
|---|---|---|
状态 错误,平台信息 里有一个 validationError | 上一次检查失败了,原因就写在里面 | 把它指出的问题修好,然后按 校验。连接你的 Telegram 机器人 逐条解释了各种原因。 |
| 状态 进行中,但你在 BotFather 里撤销或更换了令牌 | 令牌被撤销时不会有人通知 Omni Octo,它在下次检查时才会发现 | 更新凭据,粘贴新令牌,保存并校验。 |
| 状态 进行中,但机器人同时在另一个工具里配置过 | Telegram 只把机器人的消息送到一个地方。消息被另一个工具接走了 | 停止在那个工具里使用这个机器人,然后 更新凭据,粘贴同一个令牌,保存并校验。这会把机器人指回 Omni Octo。 |
| 状态 待处理 | 令牌保存之后从未检查过 | 校验。 |
| 顾客编辑了自己的消息 | 编辑不会作为新消息送达 | 无需修复:到达的本来就是原消息。 |
| 消息发在群聊里 | 默认情况下,Telegram 只让机器人看到一部分群消息 | 见 群聊。 |
用同一个令牌更新凭据,也是针对另一种情况的修复:机器人是在 Omni Octo 开始 在 连接并校验 里注册机器人之前连接的,而且它从没收到过消息。这个操作会把 两步再跑一遍。
消息到了,但没人回复
打开那段对话。
| 你看到的 | 原因 | 修复 |
|---|---|---|
| ”此会话没有 AI 智能体回复。接手即可回复。“ | 机器人上没有智能体 | 装一个——给 Telegram 机器人装上 AI 智能体。 |
| 状态 需要人工处理,并显示 “您团队中有人接手了此会话,因此 AI 在这里暂停。“ | 有同事接管了聊天 | 回复它,或者按 立即交还 AI。 |
| 每段对话都没有横幅、没有回复 | 智能体被关了,或者工作区因账单被暂停 | 到智能体页面把它重新打开;账单在设置里查。 |
| 回复在线程里,被标记为失败 | Telegram 拒绝投递——比如顾客屏蔽了机器人 | 你这边无能为力;得由顾客解除屏蔽。 |
看起来像问题、其实不是的
- 智能体等了几秒才回复照片。 它要等连续 5 秒没有新消息,才能把相册和问题 一起回答——Telegram 上的照片、语音消息和文件。
- 文件显示 ”… not available”。 它超过了 16 MB,或者没能从 Telegram 下载 下来。消息本身到了,智能体也被告知有一个文件加载失败。
- 对话以
/start开头。 顾客按下 Start 时,Telegram 发送的就是这个。 它作为顾客的第一条消息到达,智能体会像对待其他消息一样回复它。想让它得到 一段问候语回复,就在智能体的指令里写明。
接下来
- 连接你的 Telegram 机器人 —— 每种状态和每条校验提示。
- 给 Telegram 机器人装上 AI 智能体 —— 谁来回复,什么会暂停智能体。
- 把会话交还给 AI —— 当 AI 安静是因为有同事接管了聊天。