想把一台 OpenClaw 打造成“多只龙虾并肩作业”的生产力中枢?
这篇一步到位:在同一个 OpenClaw 实例中并行运行多个 Agent,并分别绑定不同的飞书 Bot。
场景任你搭——一个专注写代码、一个负责通知广播、一个管理日程……只要硬件抗造,多养几只都不成问题。
能力速览
- 原生多 Agent:内置支持,无需插件,开箱即用
- 完全隔离:每个 Agent 拥有独立工作空间、记忆与权限,互不干扰
- 灵活配置:可为不同 Agent 绑定不同渠道、模型与权限
- 资源共享:同一运行环境更高效,管理更省心
步骤 1:创建新的飞书 Bot
前往飞书开放平台新建一个 Bot 应用。创建完成后务必妥善保存 AppID 与 AppSecret,后续马上要用。
步骤 2:修改 OpenClaw 配置以支持多账户
定位 OpenClaw 配置文件 openclaw.json:
- Mac/Linux:~/.openclaw/openclaw.json
- Windows:C:\Users\你的用户名\.openclaw\openclaw.json
单账户配置通常类似:
{
"channels": {
"feishu": {
"enabled": true,
"appId": "cli_a9xxxxxxx",
"appSecret": "z22rCSXuppxxxxxx",
"connectionMode": "websocket",
"domain": "feishu",
"groupPolicy": "allowlist",
"groupAllowFrom": [
"cli_a9xxxxxxx",
"z22rCSXuppxxxxxx"
]
}
}
}
改为多账户模式,为新 Bot 预留位置:
{
"channels": {
"feishu": {
"enabled": true,
"defaultAccount": "default",
"connectionMode": "websocket",
"domain": "feishu",
"groupPolicy": "disabled",
"accounts": {
"default": {
"appId": "之前已经存在的飞书bot的ID",
"appSecret": "之前已经存在的飞书bot的secret"
},
"work1": {
"appId": "新建的飞书bot的appId",
"appSecret": "新建的飞书bot的appSecret"
}
}
}
}
}
两个关键注意点:
- 请将原本顶层的 appId 与 appSecret 移至 accounts.default,并删除顶层同名字段,否则会报错。
- 示例中新渠道命名为 work1。名称可自定义,但后续所有命令与绑定需保持一致。
同时别忘了在飞书侧:为新 Bot 配置长连接与 im.message.receive_v1 事件权限,并重新发布应用,否则无法接收消息。
步骤 3:添加一个新的 OpenClaw Agent
在终端查看当前 Agent:
openclaw agents list
添加新 Agent(示例与渠道名一致为 work1,你也可自定义,但需与后续绑定保持一致):
openclaw agents add work1
根据引导完成模型与权限等设置。channels 这一步请选择 “NO”。
步骤 4:绑定 Agent 与飞书渠道(关键)
将新建的 Agent 与对应飞书账户绑定:
openclaw agents bind --agent work1 --bind feishu:work1
参数说明:
- --agent work1:你的 Agent 名称
- --bind feishu:work1:渠道类型与渠道名(与 channels.accounts 中的键一致)
一定要重启!一定要重启!一定要重启!
绑定完成后重启 Gateway 才会生效:
openclaw gateway restart
未重启可能出现“串台”——新 Bot 发消息却由旧 Agent 回复。
步骤 5:初始化新 Agent
重启后,在飞书给新 Bot 发第一条消息,会弹出配对码。终端执行:
openclaw pairing approve feishu 你的配对码
配对成功后即可为新 Agent 设置人设,流程与首次使用 OpenClaw 相同。
步骤 6:验证配置是否生效
打开 openclaw.json 检查:
- agents 字段应包含 main 与新建的 work1
- workspace 字段应出现默认空间与带 -work1 后缀的新空间
恭喜,双龙虾就位!
每个 Agent 都是独立体,可自由定制权限与模型:例如主力用 GPT-4、辅助用 Kimi;一个开放全部工具,另一个只负责闲聊……玩法随你组合。
小贴士
- 理论上可添加 N 个 Agent,前提是你的机器性能跟得上。
- 每个 Agent 都有独立的记忆与工作空间,不用担心数据串线。
- 想接入其他渠道如微信、Telegram?流程相似,按对应渠道配置即可。
- 权限管理很灵活,可在 openclaw.json 为每个 Agent 分别配置可调用的工具。
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。