Skip to content

Telegram ​

连接 Telegram Bot 后,可以在私聊和群组中使用 xopc Agent。

创建机器人 ​

  1. 在 Telegram 中打开 @BotFather。
  2. 发送 /newbot 并按提示操作。
  3. 复制生成的 Bot Token。
  4. 私密保存 Token;任何拥有它的人都可以控制机器人账号。

连接到 xopc ​

  1. 在 Gateway 控制台打开 消息通道 → Telegram。
  2. 选择 配置,粘贴 Bot Token。
  3. 私聊策略保持为 配对。
  4. 初始先停用群聊,或使用群白名单并要求提及。
  5. 保存并等待健康检查成功。

然后给机器人发送 Telegram 私聊消息,并在 xopc 中批准显示的配对码。

终端设置 ​

bash
xopc channels enable telegram
xopc channels show telegram
xopc channels pairing approve telegram <code> --account default

需要在主机编辑通道 JSON 时使用 xopc channels config。

访问策略 ​

  • 配对 适合个人机器人:每个新发送者都需要批准。
  • 白名单 会静默忽略未知发送者。
  • 开放 只适用于有意公开的机器人和 Agent。
  • 停用 会关闭对应会话类型。

机器人拥有工具或私人上下文时,群聊应要求提及并限制群 ID。

多个机器人 ​

可以分别添加个人和工作账号。每个账号使用独立 Token、访问策略和路由。先完整测试一个账号,再添加下一个。

语音与文件 ​

Telegram 可以把受支持的文档、图片和语音消息交给 xopc。语音转写和语音回复需要单独配置语音能力。文件和媒体仍受大小限制。

故障排查 ​

问题检查内容
机器人状态异常Token 有效,Gateway 可以访问 Telegram
私聊没有回复配对已批准,并且本地聊天正常
群聊没有回复机器人已进群、群策略允许、满足提及要求
回复中途停止流式模式、Telegram 限制和 Gateway 日志

Token 一旦出现在日志、截图或源码中,立即在 BotFather 中轮换。

基于 MIT 许可证发布