🦞
渠道集成

连接 OpenClaw 到 Telegram

将你的 Telegram 变成强大的 AI 助手界面。随时随地通过 Telegram 与 OpenClaw(原 Moltbot)交流。

为什么使用 Telegram?
  • 免费且无限制没有消息限制,Telegram 本身不收费
  • 跨平台支持 iOS、Android、桌面端和网页版
  • 富媒体向你的 AI 发送图片、文件、语音消息
  • 私密可使用端到端加密的私密聊天
  • 设置简单配置只需不到 5 分钟

设置步骤

1

创建 Telegram 机器人

打开 Telegram 搜索 @BotFather。发送 /newbot 并按提示创建你的机器人。

  • 为你的机器人选择一个名称(如「My OpenClaw」)
  • 选择一个以 bot 结尾的用户名(如「my_openclaw_bot」)
  • 保存 BotFather 给你的 API token
2

获取你的 Chat ID

你需要你的 Telegram 用户 ID 来授权自己为机器人所有者。

  • 在 Telegram 中搜索 @userinfobot
  • 向它发送任意消息
  • 它会回复你的用户 ID(一个数字如 123456789)
3

配置 OpenClaw

将 Telegram 配置添加到你的 OpenClaw 配置文件中。

{
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "YOUR_BOT_TOKEN",
      "allowFrom": ["YOUR_USER_ID"]
    }
  }
}
4

重启 OpenClaw

重启 OpenClaw 服务以应用配置。

openclaw restart
5

开始聊天

打开 Telegram,找到你的机器人,发送一条消息。OpenClaw 会回复!

  • 通过用户名搜索你的机器人
  • 点击「开始」开始对话
  • 发送任意消息测试连接
高级配置

自定义 OpenClaw 与 Telegram 的交互方式:

{
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "YOUR_BOT_TOKEN",
      "allowFrom": ["USER_ID_1", "USER_ID_2"],
      "allowGroups": false,
      "parseMode": "Markdown",
      "silentMode": false
    }
  }
}
  • allowFrom允许给机器人发消息的用户 ID 数组
  • allowGroups启用/禁用群聊支持
  • parseMode消息格式(Markdown 或 HTML)
  • silentMode禁用响应的通知声音
⚠️ 故障排除

机器人不响应?

检查你的用户 ID 是否在 allowFrom 数组中,并重启 OpenClaw。

无效 token 错误?

确保你从 BotFather 复制了完整的 token,包括任何冒号。

消息延迟?

Telegram 使用长轮询。如果你的服务器有连接问题,消息可能会延迟。

Telegram 已连接!

添加更多渠道或配置你的 AI 模型以获得更好的响应。