你的 Telegram 机器人没有回复

消息没到收件箱,或者到了却没人回复。先看哪里、每种原因在渠道页面和对话里各是什么样子,以及怎么修。

更新于

机器人没声了,问题只有两种,而且样子不一样:

  • 消息没有到达。 顾客的消息没有出现在 /conversations 里。Telegram 和 Omni Octo 之间的某个环节坏了。
  • 消息到了,但没人回复。 消息在线程里,后面没有回复。有什么东西判定智能体 不该回答。

用你自己的 Telegram 给机器人发一条消息,再打开 /conversations,你就知道 碰上的是哪一种。

消息没有到达

在 /channels 里打开渠道,先看它的状态。

你看到的原因修复
状态 错误,平台信息 里有一个 validationError上一次检查失败了,原因就写在里面把它指出的问题修好,然后按 校验。连接你的 Telegram 机器人 逐条解释了各种原因。
状态 进行中,但你在 BotFather 里撤销或更换了令牌令牌被撤销时不会有人通知 Omni Octo,它在下次检查时才会发现更新凭据,粘贴新令牌,保存并校验。
状态 进行中,但机器人同时在另一个工具里配置过Telegram 只把机器人的消息送到一个地方。消息被另一个工具接走了停止在那个工具里使用这个机器人,然后 更新凭据,粘贴同一个令牌,保存并校验。这会把机器人指回 Omni Octo。
状态 待处理令牌保存之后从未检查过校验。
顾客编辑了自己的消息编辑不会作为新消息送达无需修复:到达的本来就是原消息。
消息发在群聊里默认情况下,Telegram 只让机器人看到一部分群消息见 群聊。

用同一个令牌更新凭据,也是针对另一种情况的修复:机器人是在 Omni Octo 开始 在 连接并校验 里注册机器人之前连接的,而且它从没收到过消息。这个操作会把 两步再跑一遍。

同一个渠道页面,状态为“错误”,“平台信息”里显示 validationError: Health check failed: 401: Unauthorized。
原因就在渠道页面的“平台信息”里。

消息到了,但没人回复

打开那段对话。

你看到的原因修复
”此会话没有 AI 智能体回复。接手即可回复。“机器人上没有智能体装一个——给 Telegram 机器人装上 AI 智能体。
状态 需要人工处理,并显示 “您团队中有人接手了此会话,因此 AI 在这里暂停。“有同事接管了聊天回复它,或者按 立即交还 AI。
每段对话都没有横幅、没有回复智能体被关了,或者工作区因账单被暂停到智能体页面把它重新打开;账单在设置里查。
回复在线程里,被标记为失败Telegram 拒绝投递——比如顾客屏蔽了机器人你这边无能为力;得由顾客解除屏蔽。

看起来像问题、其实不是的

  • 智能体等了几秒才回复照片。 它要等连续 5 秒没有新消息,才能把相册和问题 一起回答——Telegram 上的照片、语音消息和文件。
  • 文件显示 ”… not available”。 它超过了 16 MB,或者没能从 Telegram 下载 下来。消息本身到了,智能体也被告知有一个文件加载失败。
  • 对话以 /start 开头。 顾客按下 Start 时,Telegram 发送的就是这个。 它作为顾客的第一条消息到达,智能体会像对待其他消息一样回复它。想让它得到 一段问候语回复,就在智能体的指令里写明。

接下来