本文介绍将 OpenClaw服务与Telegram集成,实现在Telegram中通过自然语言直接与OpenClaw交互。
环境准备
配置消息渠道前,需参考以下步骤或部署OpenClaw镜像文档购买并配置OpenClaw应用镜像的轻量应用服务器,若已完成可跳过此步骤。
Telegram准备
登录Telegram账号,并搜索
@BotFather,选中后点击该联系人。
在对话框中输入并发送
/newbot。
按提示输入并发送Bot名称和用户名(注意:用户名必须以
_bot结尾)。重要输入完成后会收到一个token,请妥善保存好勿对外泄露,后续在OpenClaw需要进行配置。

集成Telegram
1. 在OpenClaw向导中配置Telegram
在服务器卡片中,单击远程连接。

在弹出的远程连接对话框中,选择Workbench一键连接,单击立即登录。

成功登录服务器后,输入如下命令,回车执行命令。
说明接下来需要通过键盘来完成后续配置动作,可以通过键盘方向键控制选项,回车表示选择并确认。
openclaw onboard运行上面的命令后,将会出现一个确认选项:是否知晓风险,选择
Yes继续后续步骤。
配置
Onboarding模式,选择QuickStart。
配置
Config handling,选择Use existing values。
配置
Model/auth provider,选择Skip for now->All providers->Keep current。说明如果前面步骤中已完成百炼API key配置,可以按照教程跳过此步骤。如果尚未进行模型配置,需要在此步通过命令行配置模型API Key。



接下来进入
Select channel步骤,选择Telegram (Bot API)。
选择
Enter Telegram bot token,然后输入在Telegram中保存的Telegram Bot token。

配置Skills,此处建议选择
No,对于初次部署,限制权限可以提升稳定性和安全性。
启用 Hooks(若未出现此步骤,请忽略),推荐选择
session-memory。
选择
Restart重启使配置生效。
安装命令补全功能(若未出现此步骤,请忽略),推荐选择
No。重要此处如果选择
Yes,后续OpenClaw运行的时候容易导致服务器CPU负载高,使得OpenClaw运行出现问题。完成以上步骤之后,系统将自动完成部署,待配置向导自动退出,返回命令行界面即为部署成功。
2. 测试机器人
在BotFather的对话中,点击对应链接打开Bot对话框。

首次对话,Telegram Bot会发送一个配对码,需要在服务器中执行下方的命令完成配对。

远程连接轻量应用服务器后,输入并执行以下命令。
重要需要将命令中的
<code>替换为Telegram Bot发送的Pairing code,输入时不加<>符号。openclaw pairing approve telegram <code>
成功完成OpenClaw接入Telegram。

