核心原理

Gateway 是 OpenClaw 的核心,负责接收消息、调用大语言模型、返回结果,可以理解为 AI 的本地代理服务器。一个 Gateway 可以托管多个 Agent,每个 Agent 通过「群组路由」绑定到不同的 Telegram 群。

你在群 A 发消息,Gateway 知道该交给「产品经理 Agent」处理;你在群 B 发消息,Gateway 知道该交给「工程师 Agent」处理。关键在于:它们共享同一个 Bot 账号,但拥有独立的记忆、权限和工作空间。

这个架构设计的精妙之处在于——它把「角色隔离」的成本降到了接近零。以前你想做场景分离,得维护多套环境;现在只需要多建几个群。

两种架构,按需选择

架构一:单 Bot 多群组(推荐入门)

  • 配置简单,一个 Bot 搞定一切
  • 适用于个人使用、小团队

架构二:多 Bot 多群组

  • 每个 Bot 独立人格,记忆隔离,场景分离
  • 适用于多场景、多角色、需要严格隔离记忆的情况

对大多数独立开发者来说,架构一就够了。不要为了「看起来专业」而过度配置,根据实际业务需求来选择。

五步完成配置

第一步:创建主 Bot

在 Telegram 搜索 BotFather,发送 /newbot,按提示操作:

  • 给 Bot 起个名字(比如 lifezhushou)
  • 设置用户名(必须以 bot 结尾,比如 lifezhushou_bot)
  • 复制返回的 Token(格式类似 123456:ABC-DEF...

拿到 Token 后把 Bot 接入 OpenClaw。你甚至可以直接把 Token 发给 OpenClaw,让它帮你完成接入配置。

最后完成 Pairing Code 配对——类似验证码,用于确认你有权限操作这个 Bot,一次配对,永久生效。

注意:Token 是你 Bot 的钥匙,不要泄露。

第二步:开启群组权限

这是最容易踩坑的地方。默认情况下,Bot 开启了「隐私模式」,只能看到被提及的消息。不关掉这个设置,Bot 在群里就是个聋子。

操作路径:BotFather → Bot Settings → Group Privacy → 关闭隐私模式。

重点:改完之后,必须把 Bot 从群里踢出去,再重新拉进来。不重新拉,设置不生效。 这是很多人配了半天没反应的根本原因。

第三步:创建群组,获取 Group ID

每个子 Agent 需要一个专属群组,群组的 ID 就是路由地址。

  • 新建一个 Telegram 群(建议用角色命名)
  • 把主 Bot 拉进群
  • 在群里提及你的 Bot,问:当前群组的 ID 是什么?
  • Bot 会回复一串负数,比如 -1001234567890,复制保存

Group ID 是 Telegram 群组的唯一标识符,负数开头,Bot 通过这个 ID 判断消息来自哪个群。

第四步:用 Prompt 自动创建子 Agent

这是整个流程最关键的一步。回到主 Bot 的私聊窗口,发送创建子 Agent 的 Prompt,把群组 ID、角色名称、角色描述等信息填入即可。

发送后等待 10-30 秒,主 Agent 会自动创建子 Agent 并返回确认信息。每个 Agent 拥有独立的 Workspace——可以理解为它自己的「独立办公室」,里面有独立的记忆、文件和配置,Agent 之间互不干扰。

一个省事的做法:直接把整个配置流程的说明发给 OpenClaw,让它引导你一步一步完成,它会帮你处理创建群聊、绑定路由等细节。

第五步:测试并扩展角色

去刚创建的群组里发一条消息,如果子 Agent 正常回复,第一个角色就配置成功了。

接下来重复第三步和第四步,创建更多角色:

  • QA Agent:写测试用例、找 Bug
  • 工程师 Agent:写代码、做架构
  • 内容 Agent:写推文、做文案

每个角色一个群,互不干扰。更实用的是,你可以在主 Bot 私聊里「调度」它们协作——主 Agent 会自动调用对应的子 Agent,把结果汇总给你。

多 Bot 场景下的管理策略

当你需要更清晰的场景分离时,可以配置多个 Bot,每个绑定不同的 Agent。这时候需要解决一个问题:群里有多个 Bot,如何避免混乱?

方案一:设置默认响应者

  • 不指定时,默认 Bot 回答
  • 提及特定 Bot 名称时,对应 Bot 回答

方案二:全部需要提及

所有 Bot 都设置 requireMention: true,叫谁谁回答。建议只让一个 Bot 设为 false 作为默认响应者,其他都设为 true

常见问题排查

Bot 在群里不回复:

  • 检查隐私模式是否关闭
  • 确认关闭后是否重新拉入群组
  • 检查 Group ID 是否正确绑定

Bot 之间抢消息:

检查 requireMention 配置,false 表示不需要提及也能响应,true 表示必须提及才响应。

查看详细日志:

实时查看消息路由情况,可以快速定位问题所在。

实际应用场景

  • 个人助理 + 技术顾问:默认 Bot 处理日常对话,技术 Bot 处理代码和架构问题
  • 团队协作:产品经理群做需求分析,工程师群做代码实现,QA 群做测试分析
  • 多语言服务:不同 Bot 分别处理中文、英文、日文客服

这套方案的真正价值不在技术本身,而在于它把「一个人运作一个团队」的成本结构彻底改变了。以前你想同时跑产品、开发、测试三条线,得配三套环境;现在 15 分钟配置完,你的 Telegram 就变成了一个 AI 作战室。对于独立开发者和一人公司来说,这可能是目前性价比最高的多角色 AI 协作方案之一。