Telegram 渠道配置
创建 Telegram Bot
1. 获取 Bot Token
- 在 Telegram 中搜索
@BotFather - 发送
/newbot创建新机器人 - 按提示设置机器人名称
- 记录 Bot Token(格式:
1234567890:ABCdef...)
配置 OpenClaw
编辑 ~/.openclaw/openclaw.json:
1 | |
参数说明
| 参数 | 说明 | 可选值 |
|---|---|---|
enabled |
是否启用 | true / false |
dmPolicy |
私聊策略 | open / pairing / allowlist / disabled |
botToken |
Bot Token | 从 BotFather 获取 |
groupPolicy |
群聊策略 | open / allowlist / disabled |
streaming |
流式输出 | off / partial / block |
mediaMaxMb |
最大媒体文件 | 数字(MB) |
DM 策略说明
| 策略 | 说明 |
|---|---|
open |
所有人可直接对话 |
pairing |
首次需配对验证(推荐) |
allowlist |
仅白名单用户 |
disabled |
禁用私聊 |
重启服务
1 | |
测试验证
- 在 Telegram 中搜索你的 Bot
- 发送消息测试
- 查看 OpenClaw 日志:
openclaw logs --follow
配对流程(dmPolicy: pairing)
当用户首次发送消息时:
- 用户发送消息给 Bot
- Bot 返回配对码
- 管理员执行:
1 | |
群聊配置
添加到群组
- 在群组设置中添加 Bot
- 配置群组权限:
1 | |
获取群组 ID
1 | |
隐私模式
默认情况下,Bot 只能看到:
- @ 提及 Bot 的消息
- 回复 Bot 的消息
- Bot 发送的消息
如需 Bot 看到所有消息:
- 向 @BotFather 发送
/setprivacy - 选择你的 Bot
- 选择
Disable
常见问题
Bot 不响应
- 检查 Token 是否正确
- 检查服务状态:
openclaw gateway status - 查看日志:
openclaw logs --follow
配对码过期
配对码有效期为 1 小时,需重新获取。
相关文档:
Telegram 渠道配置
https://dapalm.com/2026/03/01/Telegram渠道配置/