Appearance
OpenClaw 想要连接 TG 有个必要条件:OpenClaw 能出国 + TG 客户端能出国。
前置条件
如能看懂这个描述,请继续往下看,否则后面教程意义不大!
TG Bot API 详细配置流程
第一步:创建 Bot 获取 Token
- 打开 TG,搜索并进入 @BotFather
- 发送命令:
/newbot - 按提示操作,保存 Token
BotFather 会返回类似这样的字符串:
123456789:ABCdefGHIjklMNOpqrSTUvwxyz第二步:配置 Bot
编辑你的 config.json 文件:
json
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "123456789:ABCdefGHIjklMNOpqrSTUvwxyz",
"allowedUsers": [],
"adminUsers": []
}
}
}| 参数 | 说明 | 必填 |
|---|---|---|
| botToken | BotFather 给你的 Token | ✅ |
| allowedUsers | 允许使用的用户 ID 列表,留空表示允许所有人 | ❌ |
| adminUsers | 管理员用户 ID 列表 | ❌ |
第三步:获取你的 User ID(可选,用于限制访问)
- 搜索并进入 @userinfobot
- 点击 Start,它会返回你的 ID:
@yourusername
Id: 123456789
First: YourName- 将 ID 填入配置:
json
"allowedUsers":[123456789],
"adminUsers":[123456789]第四步:重启网关
bash
openclaw gateway restart第五步:测试 Bot
- 在 TG 搜索你的 Bot 用户名(如
@claw_bot) - 点击 Start 或发送
/start - 发送任意消息测试,如果配置正确,OpenClaw 会响应
一句话总结
OpenClaw + Telegram Bot:5步配置完成,支持用户权限控制。
