渠道问题
Telegram Bot 无回复:消息发出去但没有响应
macOSWindowsLinuxDocker
症状
在 Telegram 给 Bot 发消息,但 Bot 没有任何回复。Gateway 看起来在运行。
原因
- Bot Token 错误 — 复制 Token 时多了空格
- Gateway 未正确连接渠道 — 渠道配置不完整
- 网络问题 — 国内无法直连 Telegram API
解法
第一步:检查 Gateway 状态
openclaw status
# 确认 Channels 部分显示 Telegram: ✅
第二步:检查 Bot Token
# 重新配置 Token(注意不要有空格)
openclaw channel add telegram --token YOUR_BOT_TOKEN
openclaw gateway restart
第三步:确认网络(国内用户)
Telegram API 在国内需要代理:
export https_proxy=http://127.0.0.1:7890
openclaw gateway restart
或者在配置中设置代理:
{
"proxy": "http://127.0.0.1:7890"
}
第四步:查看日志
openclaw logs --tail 50
# 查看是否有 Telegram 相关的报错
验证修复
给 Bot 发一条简单消息(如”你好”),确认收到回复。