先跑通私聊,再碰群组
最稳的路径永远是先让私聊回复正常,再处理群组 @、隐私模式和管理员权限,不要反过来。
这页面向搜索“OpenClaw Telegram 接入”“OpenClaw Telegram 机器人教程”“OpenClaw BotFather 配置”的用户,重点解决两件事:先把 Telegram bot 建出来,再把 OpenClaw 这边的 token、pairing 和群组行为配置清楚。
OpenClaw 官方 Telegram 文档已经很完整:它目前用 grammY 走 Bot API,私聊和群组都支持,默认模式是长轮询;你只要按官方顺序从 BotFather 创建 token、填入配置、启动 gateway、完成首轮 pairing,就能先跑通一条链路。
最稳的路径永远是先让私聊回复正常,再处理群组 @、隐私模式和管理员权限,不要反过来。
如果第一次发消息后机器人回了 pairing code,这说明链路已经通了,只是还没完成授权,不是接入失败。
Telegram 机器人默认开启 Privacy Mode,这会限制它看到的群消息;很多“机器人没响应”的问题最后都出在这里。
OpenClaw Telegram 文档对前提条件写得很直接:你需要一个 Telegram bot token,以及一个已经安装好的 OpenClaw 环境。
/newbot 创建机器人,并保存生成的 token。这一组步骤直接对应官方文档的 quick setup。
botToken;官方示例里默认 dmPolicy 是 pairing,群组默认要求 mention。openclaw gateway。openclaw pairing list telegram 和 openclaw pairing approve telegram <CODE>。channels.telegram.groups 和 groupPolicy。Telegram 官方机制本身会影响 OpenClaw 能看到什么消息,所以这块要单独处理。
/setprivacy,或者把机器人提升为群管理员。官方文档给了几个很实用的诊断点,足够覆盖大多数排查场景。
openclaw logs --follow 看最新入站消息,顺手也能找到 Telegram 用户 ID。https://api.telegram.org/bot<token>/getUpdates。