教程

OpenClaw + Telegram 配置完全教程:5 分钟把 Claude 变成你的私人 Telegram 机器人

OpenClaw 连接 Telegram 完整教程:BotFather 创建机器人、获取 Bot Token、OpenClaw 配置步骤、第一次对话测试、多用户权限控制、常见连接问题解决,以及 Telegram 频道和群组模式配置。

2026/3/153分钟 阅读ClaudeEagle

OpenClaw 支持多种消息渠道,其中 Telegram 是最推荐的——延迟低、手机体验好、支持 Markdown 格式显示代码。本文带你 5 分钟完成配置。

第一步:创建 Telegram Bot

  1. 打开 Telegram,搜索 @BotFather
  2. 发送 /newbot
  3. 输入机器人名称(显示名,例如:My Claude Assistant
  4. 输入用户名(必须以 bot 结尾,例如:myclaudeassistant_bot
  5. BotFather 返回 Bot Token,格式:123456789:ABCdefGHIjklMNOpqrsTUVwxyz

保存好 Token,后面配置需要用到。

第二步:获取你的 Telegram User ID

搜索 @userinfobot 或 @getmyid_bot,发 /start 获取你的 User ID

User ID 是一串数字,例如:123456789。配置白名单时需要用到。

第三步:安装 OpenClaw

bash
# macOS / Linux
curl -fsSL https://install.openclaw.ai | bash

# 或 npm
npm install -g openclaw

# 验证安装
openclaw --version

第四步:配置 Telegram 渠道

bash
openclaw configure --section telegram

按提示输入:

Telegram Bot Token: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz Allowed User IDs (comma separated): 123456789

也可以直接编辑配置文件 ~/.openclaw/config.json

json
{
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "123456789:ABCdefGHIjklMNOpqrsTUVwxyz",
      "allowedUsers": [123456789],
      "adminUsers": [123456789]
    }
  }
}

第五步:配置 Claude API Key

bash
openclaw configure --section ai
# 输入 ANTHROPIC_API_KEY

# 或直接设置环境变量
export ANTHROPIC_API_KEY=sk-ant-你的key

第六步:启动 OpenClaw

bash
openclaw start

看到如下输出说明成功:

OpenClaw Gateway starting... Telegram channel: connected (@myclaudeassistant_bot) Agent: ready

第七步:测试

在 Telegram 找到你的机器人,发送:

/start

或者直接发一条消息:

你好,介绍一下你自己

机器人应该会回复!

设置为系统服务(后台常驻运行)

bash
# macOS:使用 launchd
openclaw service install
openclaw service start

# Linux:使用 systemd
openclaw service install --systemd
systemctl --user enable openclaw
systemctl --user start openclaw

群组模式

想在 Telegram 群组里使用:

  1. 把机器人加入群组(管理员权限)
  2. 在群里发消息时 @机器人用户名 触发
  3. 配置里把群组 ID 加入 allowedGroups
json
{
  "channels": {
    "telegram": {
      "allowedGroups": [-1001234567890],
      "mentionRequired": true
    }
  }
}

常见问题

Q:机器人不回复消息? 检查:1) Token 是否正确;2) 你的 User ID 是否在 allowedUsers;3) OpenClaw 进程是否在运行(openclaw status

Q:国内无法连接 Telegram? 需要配置代理:

bash
export HTTPS_PROXY=http://127.0.0.1:7890
openclaw start

Q:怎么让机器人在手机休眠时也能收到消息? OpenClaw 需要运行在一台 24 小时开机的服务器上(家里的 Mac Mini、树莓派或云服务器)。

Q:可以配置多个 Telegram Bot 吗? 目前每个 OpenClaw 实例只支持一个 Telegram Bot,但可以运行多个 OpenClaw 实例。


来源:OpenClaw 官方文档 | Telegram Bot API

相关文章推荐

教程OpenClaw Slack 集成完全指南:把 Claude AI 接入你的工作频道OpenClaw Slack Bot 完整配置教程:创建 Slack App 和 Bot Token、Slash Commands 设置、频道消息触发、@提及响应、工作流通知推送(部署/告警/报告)、Slack Workflow Builder 集成,以及企业版 Slack 的管理员权限配置要点。2026/3/16教程OpenClaw Discord Bot 完整搭建教程:让 Claude AI 进入你的 Discord 服务器用 OpenClaw 搭建 Discord AI 机器人完整教程:创建 Discord 应用和 Bot Token、OpenClaw 配置步骤、频道权限设置、@提及触发、斜杠命令集成、多服务器部署,以及 Discord 频道 AI 工作流最佳实践。2026/3/15教程OpenClaw Telegram Bot 完整配置指南:访问控制、群组管理与高级选项OpenClaw Telegram Bot 完整配置指南,涵盖 Bot Token 获取、访问控制策略(pairing/allowlist/open)、群组管理、@提及配置、Webhook 模式、代理设置和内联按钮等高级选项,附详细 JSON 配置示例。2026/2/27教程OpenClaw + BlueBubbles:macOS iMessage AI 助手最佳方案完全指南OpenClaw 通过 BlueBubbles 接入 iMessage 的完整教程:为什么 BlueBubbles 是目前 iMessage 自动化的最佳方案(相比旧版 imsg CLI 的优势:支持消息编辑/撤回/Tapbacks/群组管理/稳定 REST API)、BlueBubbles macOS 服务器安装与配置、获取 Server URL 和密码、OpenClaw 最简配置(baseUrl + password)、DM 与群组访问控制、@ 提及触发、命令前缀触发、打字状态与已读回执、媒体消息处理,以及 macOS 26 Tahoe 上的已知限制。2026/3/23教程OpenClaw 接入 Zalo:越南最流行即时通讯 AI 助手完全配置指南OpenClaw 接入 Zalo 的完整教程:Zalo Bot API 与 Zalo Personal(个人账号)两种模式详解、插件安装(@openclaw/zalo)、在 Zalo Bot 平台创建 Bot 并获取 Token、最简配置示例、DM 配对与私信权限控制、群组消息处理、Long-polling vs Webhook 两种消息接收方式对比、支持的消息类型(文字/图片/文件/位置)、Zalo Personal QR 码登录方式,以及越南市场 AI 助手的典型使用场景。2026/3/23教程OpenClaw 接入 IRC:让 AI 助手进驻经典 IRC 聊天室完全指南OpenClaw 接入 IRC(Internet Relay Chat)的完整配置教程:IRC 渠道的内置支持(无需插件)、服务器连接配置(host/port/nickname/channels)、TLS 加密连接、NickServ 认证(密码/SASL)、频道加入与白名单控制、私信配对(DM pairing)、群组消息与 @ 提及配置、IRC 与现代聊天工具的融合使用场景,以及常见 IRC 服务器(Libera.Chat/OFTC/Freenode替代)的连接示例。2026/3/22