消息通道

Telegram 接入

配置 Bot Token,排除轮询冲突,检查私聊、群和话题。

先让机器人接收一条私聊

本页完成 Telegram 机器人接入、私聊配对与群聊检查。开始前,先在 Nexus 内验证目标 Agent 能回答普通消息。Telegram 只提供消息入口,模型和工具需要在 Nexus 中分别配置。

在 Telegram 的 BotFather 创建或选择自己的机器人,取得 Bot Token。令牌用于让 Nexus 代表该机器人连接服务,保存在通道表单中,不要粘贴进聊天或公开截图。

保存连接配置

打开 能力 → 频道 → Telegram,填写以下字段。

字段填写方式
Bot TokenBotFather 为该机器人签发的令牌
Bot API Base URL通常保留 https://api.telegram.org

使用自建 Bot API 服务时再填写对应地址。访问 Telegram 的网络能力取决于运行 Nexus 的机器;电脑上能打开 Telegram,不能证明 Web 服务器能访问 Bot API。

保存后检查连接结果。若令牌刚轮换,应在 Nexus 同步更新,再用新消息验证,不以旧聊天中的回复判断是否成功。

排除其他消息接收程序

Nexus 使用 getUpdates 长轮询收取消息。同一机器人若仍设置 Webhook,需先由管理者核对并解除旧接入;Telegram 不允许两种方式同时取更新。也应停止其他使用同一令牌轮询的程序,避免消息被另一端消费。Telegram 接收更新说明

迁移前记录旧服务的用途,确认哪个实例负责后续收发。不要为了测试新环境而让两套后台同时接管同一个机器人。

配对自己的私聊

  1. 在 Telegram 打开目标机器人的私聊,启动对话并发送测试文字。
  2. 在 Nexus 能力 → 配对 中找到该外部用户,绑定到测试 Agent 与会话。
  3. 返回 Telegram 再发下面的请求。
这是 Telegram 私聊测试。请只回复“已收到私聊测试”。

检查 Nexus 对应会话出现该请求,Telegram 原聊天收到回复。两端都核对后,再交给机器人真实材料。

从私聊扩展到群和话题

将机器人加入测试群,检查它在群内的消息可见范围。Telegram 的隐私模式会限制机器人收到哪些群消息;普通文字没有传入时,先按平台允许的命令或回复方式测试,再决定是否需要调整隐私设置。Telegram 消息可见范围

群聊需要核对群本身的配对。使用话题时还要检查对应话题,不能把私聊成功等同于所有群和话题都已授权。

先使用真人账号发普通文本,Nexus 收到后检查绑定的 Agent,再测试回复位置。首次测试不同时加入附件、定时投递和多群转发,便于区分失败阶段。

按现象排查

现象检查复测
通道无法连接Token、服务器出站网络、API 地址保存后发送新私聊
长轮询冲突或收不到更新旧 Webhook、其他轮询进程只保留目标接收实例
私聊正常,群里无消息群消息可见范围和群配对在测试群发送允许接收的消息
群正常,某话题异常话题配对与回复目标在同一话题测试
Nexus 有请求但未完成模型、审批或待答问题在绑定会话处理阻塞
已完成但未送达平台发送错误与目标聊天先看原聊天,再决定重试

设备退出或服务器停止会影响在线收发。需要长期运行时保持宿主在线;变更配对后,用新消息确认进入了新的目标会话。配对管理见外部消息配对