OpenClaw Telegram 接入教程:botToken、pairing、DM policy 与群聊开关

生态 生态 预计 22 分钟 发布于 2026/2/15

OpenClaw Telegram OpenClaw Telegram OpenClaw botToken OpenClaw pairing approve telegram OpenClaw dmPolicy OpenClaw groupPolicy

适合谁

准备用 Telegram Bot 作为 OpenClaw 主入口的人

把 Telegram 接入做成“能稳定收消息、能安全收消息、能按规则收消息”的方案。

交付物

学完后你会留下什么

一份可工作的 Telegram config、一条 pairing 审批命令链,以及一套私聊 / 群聊准入策略。

开始前确认

前置条件

  • 已经有可用的 Telegram Bot token
  • 知道你的助手主要在私聊还是群聊里工作
  • 能接受 pairing 审批这一步不是多余,而是治理的一部分

你会学到

OpenClaw Telegram

把 Telegram 接入做成“能稳定收消息、能安全收消息、能按规则收消息”的方案。

学习进度反馈

进度会保存在当前浏览器。你也可以根据滚动位置查看实时阅读进度。

阅读进度

手动标记完成度

当前手动进度:0%

教程内搜索

支持桌面与移动端。回车可直接搜索。

    为什么这篇值得先看

    Telegram 接入和 WhatsApp 最大的区别,不在“是不是聊天工具”,而在 token 模式、pairing 审批和群聊可见性策略。

    先抓住这 3 个关键点

    • Telegram 依赖 botToken,而不是单独的登录流程,这决定了你的配置入口和排错方式。
    • pairing 不是装饰步骤,它和 dmPolicy / allowlist 一起定义了谁能先触达你的助手。
    • 群聊里最容易出错的是 Privacy Mode、管理员权限和 requireMention 三件事。

    实操步骤

    1. 先在 BotFather 准备好 bot token,并把 token 放进 config 或环境变量,不要再去找不存在的 telegram login 命令。
    2. 运行 gateway 后查看 pairing 列表,用 openclaw pairing approve telegram <CODE> 完成首轮审批。
    3. 先把 dmPolicy 定到 pairing 或 allowlist,再决定是否开放群聊和怎样处理 mention。
    4. 如果进群,优先确认 Privacy Mode、管理员权限和 requireMention 是否一致。

    配置或命令示例

    {
      channels: {
        telegram: {
          enabled: true,
          botToken: "123:abc",
          dmPolicy: "pairing",
          groups: { "*": { requireMention: true } }
        }
      }
    }

    常见坑

    • 还在找 openclaw channels login telegram,结果白白浪费时间。
    • dmPolicy 设成 allowlist,但 allowFrom 为空,直接把所有私聊都挡住。
    • 群里想让 bot 看所有消息,却没处理好 Privacy Mode 或管理员权限。

    完成检查

    • pairing 已成功审批,Telegram 私聊至少能按预期进来。
    • 你知道当前是 pairing、allowlist、open 还是 disabled 策略。
    • 群聊场景下,bot 的可见性和 @mention 规则已经被你主动设计。

    为什么建议把这篇收藏起来

    • Telegram 是很多技术用户的主工作台,值得有一篇更“配置导向”的教程。
    • 这篇能帮你把 token、pairing、群聊三套逻辑一次理顺。

    官方资料

    继续深挖时,先看这些官方页面

    本页内容已按官方文档和产品能力重写,下面这些链接适合你做版本核对和参数确认。

    常见问题

    你大概率还会继续搜这几个问题

    把高频疑问写在教程页内,既减少跳出,也让这篇内容更适合收藏回看。

    Telegram 需要像 WhatsApp 一样跑登录命令吗?

    官方文档明确说明 Telegram 不走 `openclaw channels login telegram`,而是用 botToken 配置或环境变量。

    pairing 码多长时间失效?

    官方文档写明 pairing code 默认 1 小时过期,所以审批不要拖太久。

    文内下一步

    按这条路线继续推进

    这是当前教程预设的后续链路,优先服务你刚完成的这一类任务。

    继续学习

    下一步推荐

    优先继续当前主题,再给一篇桥接内容,避免学习链路被打断。