使用 OpenClaw 配置多个飞书机器人
在飞书里挂多个机器人,让不同职责的 OpenClaw 实例待在同一个开发群里,@ 谁就是谁干活
前言
你是否遇到过这样的场景:需要在飞书群里同时用到"需求分析助手"和"开发助手",却要来回切群、切账号?
其实很简单:每个飞书应用各有一套 appId / appSecret,在 OpenClaw 里各占一个 accounts 条目,就能实现多个机器人共存。
第一步:在飞书开放平台准备多个应用
每多一个机器人,就要在飞书开放平台多创建一个企业自建应用,拿到:
- App ID(
cli_开头) - App Secret
创建方式与单个机器人相同,重复一遍即可。权限、事件订阅等按 OpenClaw 官方文档要求配置。
第二步:在 OpenClaw 里配置多个机器人
在 OpenClaw 的飞书配置里,新增 accounts 段,一个键对应一个机器人:
feishu: {
enabled: true,
connectionMode: "websocket",
domain: "feishu",
groupPolicy: "open",
dmPolicy: "pairing",
defaultAccount: "main",
accounts: {
main: {
appId: "cli_xxxxxxxxxxxx",
appSecret: "your_secret_here",
botName: "涛哥助手",
},
needanaylize: {
appId: "cli_yyyyyyyyyyyy",
appSecret: "your_secret_here",
botName: "需求分析助手",
},
},
},
⚠️ 重要提醒
-
名字不要用中文 —
accounts下面的 key(如main、needanaylize)请用英文字母、数字、下划线,不要用中文键名。代码和日志里会经常引用这些标识,中文键容易出编码问题。 -
飞书侧显示名称可以是中文,但配置结构里用于程序识别的标识请保持英文。
保存配置后重启 OpenClaw,务必在管理界面确认 accounts 下已经能看到两个条目。
第三步:配对(Pairing)
每个机器人都需要完成配对:
# 触发配对后,终端会显示类似:
OpenClaw: access not configured.
Your Feishu user id: ou_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pairing code: ABCD1234
# 在有权限的机器上执行:
openclaw pairing approve feishu ABCD1234
⚠️ 注意:改配置后可能会失效
只要你动过 accounts、换过 appSecret、或重新建过飞书应用,旧会话的授权可能对不上。这时:
- 使用最新的配对码(不要用过期的)
- 用
openclaw pairing approve feishu <最新code>重新配对 - 第二个机器人也走同一套流程
第四步:群里同时使用
配对完成后:
- 在飞书新建一个开发群
- 把两个机器人都拉进群
- 在群里 @机器人A 和 @机器人B 发需求,验证两边是否都能响应
这样你可以把需求分析交给"需求分析助手",把实现、改代码交给"开发助手",一条线程就能协作。
自检清单
| 检查项 | 说明 |
|--------|------|
| accounts 数量 | 配置文件里是否确有两个(或以上)独立条目 |
| 键名语言 | 是否全部为英文标识,避免中文 key |
| Secret 不外泄 | appSecret 勿提交 Git |
| 配对状态 | 每个机器人是否都单独完成过 approve |
| 失效重配 | 改 secret 后是否按新码重新配对 |
成本说明
OpenClaw 软件免费,API 成本取决于你选用的模型。建议使用国产模型(如智谱 GLM、阿里 Qwen、MiniMax)降低成本。
结语
多个飞书机器人配置完成后,你的开发群就变成了一个"AI 协作中心":产品需求找 A,技术实现找 B,各司其职,高效协作!
快去试试吧 🚀
配对码请及时使用且不要公开张贴。
0 Comments latest
No comments.