本文详细讲解如何为OpenClaw(需升级至3.2版本)配置多个独立Agent并连接飞书应用,实现像公司部门一样分工协作。涵盖从创建多个Agent、飞书机器人申请与权限配置、到每个Agent独立工作空间设置的全流程操作步骤,适用于需要搭建多智能体矩阵进行内容创作、代码优化、数据管理等场景的用户。教程包含避免配置文件出错的命令话术与权限配置Json。
Tags:
点击上方卡片关注 不要错过精彩文章
持续更新有关Agent的最新搭建思路和工作流分享,希望能给您带来帮助,点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"
大家好!我是唐舰长🙏
这一篇,写了很久
可能内容不长,但为了能让每位伙伴都能用上,花了很长的时间去研究
就是OpenClaw的最吸引的点就是多Agent,互相独立、数据互通,这才是令我感兴趣的地方:
上面是我在飞书上搭建的多Agent矩阵,参考了商业公司的架构:
openclaw:为主agent-main
运营部(产品):设计产品
运营部(市场):自媒体运营、渠道运营
技术部:编写代码、调优OpenClaw
综合部:啥都干
数据部:文档存储、数据存储查询
本次教程是包含飞书通道授权,全流程操作,目前我这台机子就是没有配置任何飞书渠道使用,从连接一个到多个机器人挂载
1.使用官方的指令安装飞书通讯插件
注意:这个指令的安装需要更新到3.2版本的openclaw版本,否则会显示接口不匹配等问题(使用官方指令)
openclaw plugins install @openclaw/feishu安装的时候可以了解一下【openclaw config validate】这个指令,意思是"检查配置文件是否合规"这样的指令可以减少"你的龙虾"死掉的次数
2.创建多个Agent
想要创建多个agent(智能体)在飞书上配置多个飞书应用(机器人),最直接的有两种方法
第一种:使用终端指令去创建,但每次只能创建一个agent,而且比较浪费时间;指令放给大家感兴趣可以测试一下:
openclaw agents add {定义一下agent的名称}第二种:命令OpenClaw去给我们创建,一次性可以创建多个Agent
现在的Openclaw非常的不听话,反正我的就很不听话。我需他帮我创建多个Agent,他说给我临时创建几个子Agent完成一下任务(还强调一次性)
那我在跟他说,"我不需要子agent,我需单独的Agent",这次他懂了,但我的龙虾也死掉了,连网关都打不开,一直显示配置有问题;根本原因就是"openclaw自己修改自己的配置文件,把自己改死了"
接下来我还是按照逻辑,但是要他每次通过"openclaw config validate"检验配置文件,没问题在确定配置,我打开openclaw的配置文件一看,简直是乱搞一通
···
过程遇到了非常多的问题,跑了很多个指令,最终得到一个比较稳定的命令话术:
请你按照"一个feishu渠道挂载多个账号+按账号分流道不同Agent"的方法,帮我创建5个agent,名称为:bot1、bot2、bot3、bot4、bot5。需要创建对应的agent文件,以及workspace文件。文件格式按照默认格式来,每一个agent都有独立的工作区和默认配置。main模型为主agent,也需有配置飞书账号就是上面这段文字内容,不管你的小龙虾是聪明的还是笨的,都不重要;只要用上面这段命令,他就能创建出能使用、符合格式的多Agent。
这个命令只能帮助你创建出多个Agent,并不能帮你配置好飞书的授权和连接,创建出空壳的智能体
每个agent都有默认的文件夹【agent】和【sessions】
每个agent都是有自己的工作文件夹【workspace】,而这些创建的bot也都有自己单独的工作文件夹,比如【workspace-bot1】
3.创建飞书机器人
由于这台openclaw没有跟飞书有过任何连接,所以正好从头到位演示一次;
虽然创建了很多个agent,但每一个agent的配置都是一样,这次我就演示一个,其余的配置都是一样的操作
【1】打开飞书的开放平台并创建
网址:https://open.feishu.cn/app
【2】创建企业自建应用
【3】添加机器人能力
【4】权限管理,添加上需要的权限
导入的Json:
{
"scopes":{
"tenant":[
"im:chat:read",
"im:chat:update",
"im:message.group_at_msg:readonly",
"im:message.p2p_msg:readonly",
"im:message.pins:read",
"im:message.pins:write_only",
"im:message.reactions:read",
"im:message.reactions:write_only",
"im:message:readonly",
"im:message:recall",
"im:message:send_as_bot",
"im:message:send_multi_users",
"im:message:send_sys_msg",
"im:message:update",
"im:resource"
],
"user":[
"contact:user.employee_id:readonly"
]
}
}【5】复制App Id和 APP Secret发给openclaw
帮我配置agent:main的飞书验证,ID:【你的id】;Secret:【你的秘钥】【6】显示已经配置好就可以开始下一步
【9】回到飞书开放平台上
打开事件与回调,并设置事件配置为——长连接
然后选择"添加事件"
需要添加"机器人进群"、"机器人被移出群"、"消息已读"、"消息被reaction"、"接受消息"
打开事件与回调,并设置回调配置为——长连接
【10】发布应用
【11】审核或者直接免审核
每个人的情况不同,或需要审核,或者会免审核通过,只有审核过的才能在飞书中使用
【12】找到这个应用并进行对话,发一句"你好"
然后复制红色框中的内容,打开电脑的本地终端(pwoershell)并运行指令
粘贴终端(window系统)需要用管理员运行这行指令
【13】回到飞书中就可以正常使用openclaw进行对话
上面就是一整个飞书连接的教程,目前我只教了配置main这个agent,如果需要配置bot1~5,也是同样的操作,创建新的应用,获取新的ID和Secret并让openclaw帮你配置。
帮我配置agent:bot1的飞书验证,ID:【你的新id】;Secret:【你的新密钥】
按照上面这段指令让openclaw去帮你配置即可,其余bot同理操作,每一步都不能省
这样创建好了后,每个Agent都有独立的workspace工作空间
在这个workspace空间里,可以设置独立的SOUL.md和IDENTITY.md文件以及Agent提示词,这就相当于一个新的agent配置。
但是skill这点可以放心,基本上安装的技能都是全局安装,无论是主agent还是新创建的多agent都能进行调用。不需要重复安装
写在最后:
以上就是OpenClaw多Agent配置的完整流程。从创建多个智能体,到飞书渠道授权,再到独立工作空间的设置,每一步都是我实际踩坑后总结出来的经验。
核心要点再强调一下:
1.升级到3.2版本后再安装飞书插件
2.使用我提供的命令话术创建Agent,避免配置文件出错
3.每个Agent都需要独立的飞书应用和授权配置
4.记得用openclaw config validate检查配置文件
多Agent的魅力在于分工协作、数据互通,就像一个真实的团队。你可以让运营Agent专注内容创作,技术Agent负责代码优化,数据Agent处理信息存储,各司其职又能无缝配合。
如果你在配置过程中遇到问题,欢迎在评论区留言交流。也期待看到大家搭建出更有创意的Agent矩阵架构!
感谢您的阅读 在最后舰长还有一份Open Claw的浏览器自动化使用文档,有需要的。
可以在文章下点👍🏻 ❤️+转发,评论区打上"0309"暗号添加下方微信领取
我是唐舰长,我们下期见!
关注公众号并添加舰长微信,领取智能体学习资料,并参与智能体技术直播讲解
另外非常欢迎大家加入[唐舰长AI落地智能体交流群],主要交流群每周都会进行公益直播教大家搭建AI智能体工作流
没有评论:
发表评论