文章目录
- 飞书重新安装问题
- 批量增加机器人
- 缺点
- 多个飞书机器人名称包含大小写的问题
- 多个Agent名称包含大小写的问题
目前我已经完成了OpenClaw的基本安装,但是在对话框只有一个,机器人也只绑定到主会话,一次只能处理一个消息。很多时候我在聊天窗口,说A任务,然后做了一半,又发了关于B任务的指令。一是每次发完消息,如果OpenClaw还在处理,剩下的消息要么进入队列、要么看不到(实际还在队列)。两个任务切来切去,感觉体验很不好。
- 在飞书创建一个新的机器人
- 通过控制台创建新的智能体
- 按照指引将飞书配置上去
- 根据需要创建多个Agent和机器人,并对应配置上去(略)
明明我已经安装好了飞书,系统还是会提示我安装,否则就跳过了添加飞书这步。应该是系统Bug。这次安装的飞书位置在~/.openclaw/extensions/feishu,其实和~/.npm-global/lib/node_modules/openclaw/extensions/feishu/是一样的,安装的方法不同而已。建议把.npm-global的删除。
正确的如下,将多个机器人配置放在了channels.feishu.accounts下面,没办法只能手工改:
"channels": { "feishu": { "enabled": true, "domain": "feishu", "groupPolicy": "allowlist", "accounts": { "main": { "appId": "cli_1", "appSecret": "appSecret1", "botName": "主助手", "groupAllowFrom": [ "ou_id1" ] }, "feishu-work": { "appId": "cli_2", "appSecret": "appSecret2", "botName": "工作助手", "groupAllowFrom": [ "ou_id2" ] }, }, "dmPolicy": "pairing" } }, "bindings": [ { "agentId": "main", "match": { "channel": "feishu", "accountId": "main" } }, { "agentId": "work", "match": { "channel": "feishu", "accountId": "feishu-work" #要与前面配置对应 } } ],
注意事项:
- 名称一定要对应,agentId对应,accountId也要对应
- ou_id可以是相同(同一个人名下建立多个机器人),也可以不同(我就是这么干的)
回到Gateway的聊天窗口,就可以切换聊天的对象,我这有2个。(应该也有相关的配置的,找到之后更新)
一次性申请了6个机器人,确定好Agent的名称,让OpenClaw帮我完成配置。
- BandBusiness,业务Agent
- BandProjectMgr,项目经理Agent
- BandProductMgr,产品经理Agent
- BandSysDesign,系统设计Agent
- BandCoder,系统开发Agent,严格来说,还可以继续拆分为前端、后端、安卓、iOS、鸿蒙等
提示应用未建立长链接。原因是手工修改openclaw.json增加飞书渠道,并没有通过openclaw channels add增加。
发现在~/.openclaw/feishu/dedup少了些内容,但这并没有什么影响。
实测的总结是:必须在控制台完成对飞书机器人添加,才能起作用。而OpenClaw生成的openclaw.json还是对的,能让我的新机器人与Agent对应上。加上之后,还需要调整一下openclaw.json,删除错误的配置。
于是放心把其他的机器人都通过控制台添加上去,任务完美完成。
接下来我就可以创建一批智能体和机器人,并且让他们协同起来了。
飞书创建机器人的过程比较复杂,流程繁琐。好在**作一遍之后,就可以按照之前的路径一直这样做下去。
多个飞书账号时,名称中如果包含大小写,会遇到无法找到的问题。原因时飞书在处理的时候都改成了小写。为了避免类似问题,我将所有飞书的accountId改为小写。
关键词:OpenClaw 多智能体路由,飞书多机器人配置,OpenClaw bindings 绑定
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/260144.html