OpenClaw(龙虾)在群里不响应,优先检查三件事:这个群是否被允许、发消息的人是否被允许、是否需要 @ 提及。官方排障里常见日志 mention required、blocked、allowlist,基本都指向群权限配置。
群聊要同时过两道门
- 群本身:
channels.telegram.groups或对应频道的 groups 配置要允许这个群。 - 发言人:
groupAllowFrom或allowFrom要允许这个用户。 - 触发方式:如果配置了
requireMention,消息里必须 @ bot 或符合 mentionPatterns。
Telegram 特别容易踩的坑
Telegram 群 ID 通常是负数,应该放在 groups 里;用户 ID 是正数,应该放在 allowFrom 或 groupAllowFrom 里。把群 ID 写进 groupAllowFrom,OpenClaw 会当成“发言人不合法”,于是群里就像没反应。
建议配置策略
个人使用建议“群 allowlist + requireMention”,这样既能在群里叫醒龙虾,又不会让每句话都触发 Agent。企业或多人群聊要更保守,最好单独建业务账号、独立 Gateway,不要把个人助手直接丢进大群。
官方开源地址:https://github.com/openclaw/openclaw。
排错时最好先在一个小测试群里验证,不要直接在大群里反复改配置。每次只改一个变量:先确认群 ID,再确认用户 ID,最后确认 mention 规则,这样最容易定位是哪一道门没过。