Skip to content
银河录像局

OpenClaw 接入 Telegram 远程控制

OpenClaw 默认不提供复杂的管理后台面板,它的主要交互方式就是通过即时通讯软件(IM)。其中最简单、跨设备体验最好的就是 Telegram

这允许你不在家时,仅仅通过手机向 Telegram 里的机器人发一段文字或者语音,就能让家里或内网服务器上的 OpenClaw 立即干活。

步骤 1:在 Telegram 申请 Bot Token

要想让 OpenClaw 接管一个对话框,首先需要向官方申请一个 Bot。

  1. 搜索 BotFather:在 Telegram 顶部搜索 @BotFather。这是一个带蓝V认证的官方机器人。
  2. 发送新建指令:在聊天框输入并发送 /newbot
  3. 设置名称和用户名
    • BotFather 会问你机器人的显示名字,输入类似 "我的智能助理" 即可。
    • 接着它会要求一个唯一的用户名(必须以 bot 结尾,例如 MyClawAIBot)。
  4. 获取 Token:创建成功后,页面会返回一长串字符(即 Token),例如 123456789:ABCDefghi_XyZ123...,请复制并保存好,千万不要泄露给别人

步骤 2:配置 OpenClaw 变量

拿到 Token 后,在部署 OpenClaw 时(使用 Docker 或直接运行 main.py),通过环境变量将其传递。

如果您使用的是 Docker 部署: 将 -e TELEGRAM_BOT_TOKEN="在此输入刚才的Token" 补充进运行命令。例如:

bash
docker run -d \
  -e TELEGRAM_BOT_TOKEN="123456789:ABCDefghi_XyZ123..." \
  -v ./data:/app/data \
  ghcr.io/openclaw/openclaw:latest

步骤 3:验证与开始测试

在 Telegram 中找到你刚才创建的那个机器人的用户名(比如 @MyClawAIBot),点击「Start」与它建立对话。

你可以试着发送一条简单的指令,测试它是否在线:

“查询一下你当前所在的操作系统环境,并且告诉我系统的当前时间。”

如果你使用的是云端的大脑(如 GPT 或 Claude 参考基础部署教程),并在手机收到它的详细回复,这就代表你已经成功地给本地设备安装了一个随时在线的云大脑!


相关阅读推荐