如果你已经跑完了上述5条命令,但机器人依然犯病,请对照以下几种最典型的“症状”进行自查:
这是最普遍的Telegram机器人假死现象。根据官方文档,如果你看到机器人在线但群组一片沉默,问题几乎都出在 [隐私模式(Privacy Mode)] 和 [@提及要求] 上:
/setprivacy 指令关闭隐私模式,或者直接把机器人设为群管理员。openclaw pairing list telegram 确认配对(Pairing)是否已批准。getMe returned 401这代表鉴权失败。不用查网络,直接去查你的密钥:
tokenFile 中,botToken 或者 TELEGRAM_BOT_TOKEN 填错了,或者这个Token已经被 BotFather 吊销了。请去 @BotFather 重新生成并更新配置。getUpdates 报 409 错误这个错误码代表“冲突”。官方文档明确指出:同一个机器人令牌(Bot Token)在同一时间只能有一个长效轮询器在工作。 出现 409 错误,意味着你大概率在另一个窗口、另一台设备或者另一个脚本里跑着另一个 OpenClaw 网关实例。如果不慎多开,关掉多余的那个进程就行。
如果机器人在线情况像心电图一样上蹿下跳,或者长时间卡顿不动,请重点怀疑网络链路:
api.telegram.org?很多机器对 IPv6 的支持有缺陷。channels.telegram.pollingStallThresholdMs 的阈值可以缓解。很多故障其实发生在版本更新后,这是因为插件依赖树与旧的缓存残留发生了冲突。
如果你在 openclaw status --all 中看到了:
plugin load failed: dependency tree corrupted
千万别乱删文件。 正确的处理步骤如下:
openclaw status --all 查看全貌。openclaw doctor --fix。这个命令专门用来清除过渡期产生的“脏”缓存和旧的认证影子文件。openclaw gateway restart 重启网关。openclaw status --all 确认恢复。不少用户容易搞混接入流程,这里特别强调一下:
openclaw channels login telegram 这样的操作。channels.telegram.enabled: true),将 Token 写入环境变量或配置文件,然后直接启动网关。openclaw pairing approve telegram <配对码> 批准即可。仅仅根据“botchat不工作”这条简单描述,还不足以判定是代码Bug还是环境问题。但排错的路线图已经非常明确:
如果你已经跑完了上述5条命令,但机器人依然犯病,请对照以下几种最典型的“症状”进行自查:
这是最普遍的Telegram机器人假死现象。根据官方文档,如果你看到机器人在线但群组一片沉默,问题几乎都出在 [隐私模式(Privacy Mode)] 和 [@提及要求] 上:
/setprivacy 指令关闭隐私模式,或者直接把机器人设为群管理员。openclaw pairing list telegram 确认配对(Pairing)是否已批准。getMe returned 401这代表鉴权失败。不用查网络,直接去查你的密钥:
tokenFile 中,botToken 或者 TELEGRAM_BOT_TOKEN 填错了,或者这个Token已经被 BotFather 吊销了。请去 @BotFather 重新生成并更新配置。getUpdates 报 409 错误这个错误码代表“冲突”。官方文档明确指出:同一个机器人令牌(Bot Token)在同一时间只能有一个长效轮询器在工作。 出现 409 错误,意味着你大概率在另一个窗口、另一台设备或者另一个脚本里跑着另一个 OpenClaw 网关实例。如果不慎多开,关掉多余的那个进程就行。
如果机器人在线情况像心电图一样上蹿下跳,或者长时间卡顿不动,请重点怀疑网络链路:
api.telegram.org?很多机器对 IPv6 的支持有缺陷。channels.telegram.pollingStallThresholdMs 的阈值可以缓解。很多故障其实发生在版本更新后,这是因为插件依赖树与旧的缓存残留发生了冲突。
如果你在 openclaw status --all 中看到了:
plugin load failed: dependency tree corrupted
千万别乱删文件。 正确的处理步骤如下:
openclaw status --all 查看全貌。openclaw doctor --fix。这个命令专门用来清除过渡期产生的“脏”缓存和旧的认证影子文件。openclaw gateway restart 重启网关。openclaw status --all 确认恢复。不少用户容易搞混接入流程,这里特别强调一下:
openclaw channels login telegram 这样的操作。channels.telegram.enabled: true),将 Token 写入环境变量或配置文件,然后直接启动网关。openclaw pairing approve telegram <配对码> 批准即可。仅仅根据“botchat不工作”这条简单描述,还不足以判定是代码Bug还是环境问题。但排错的路线图已经非常明确: