主题
OpenClaw 接入 Telegram 远程控制
OpenClaw 默认不提供复杂的管理后台面板,它的主要交互方式就是通过即时通讯软件(IM)。其中最简单、跨设备体验最好的就是 Telegram。
这允许你不在家时,仅仅通过手机向 Telegram 里的机器人发一段文字或者语音,就能让家里或内网服务器上的 OpenClaw 立即干活。
步骤 1:在 Telegram 申请 Bot Token
要想让 OpenClaw 接管一个对话框,首先需要向官方申请一个 Bot。
- 搜索 BotFather:在 Telegram 顶部搜索
@BotFather。这是一个带蓝V认证的官方机器人。 - 发送新建指令:在聊天框输入并发送
/newbot。 - 设置名称和用户名:
BotFather会问你机器人的显示名字,输入类似 "我的智能助理" 即可。- 接着它会要求一个唯一的用户名(必须以
bot结尾,例如MyClawAIBot)。
- 获取 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 参考基础部署教程),并在手机收到它的详细回复,这就代表你已经成功地给本地设备安装了一个随时在线的云大脑!
相关阅读推荐:
