乐于分享
好东西不私藏

第六篇 openclaw关于多Agent绑定飞书对话乱窜的问题解决方案 – 拷贝

第六篇 openclaw关于多Agent绑定飞书对话乱窜的问题解决方案 – 拷贝

文主最近遇到件闹心事儿——我在小龙虾(OpenClaw)里创建了多个Agent,专门用来分配不同任务:有的Agent负责采集数据,有的负责分析数据,主打一个协同配合、流水化作业,原本跑起来顺风顺水。

可不知道哪一次,我让秘书长Agent负责拆分一个任务时,它不知操作了什么神秘设置,竟让质疑官Agent绑定的飞书机器人,莫名其妙跟我说“他是我的秘书长”;而本该回应的飞书秘书长Agent机器人,却全程毫无反应。无奈之下,我只好开启了漫长的排查修复之旅。

ps: 文主用的OpenClaw版本为2026.04.12,后续操作仅适配该版本哦~

先跟大家说下小龙虾多Agent与飞书机器人一一对应的原理,为了方便大家理解,我先解释几个关键名词:把Agent ID叫做「大脑」,Account ID叫做「电话卡」,飞书APP ID叫做「电话号码」。

飞书与Agent通信的逻辑其实很简单:你通过「电话号码」(飞书APP ID)拨打对应的「电话卡」(Account ID),进而与持有这张「电话卡」的「大脑」(Agent ID)建立联系。

所以,当出现多Agent的飞书机器人回话错乱时,核心就是检查两条线路的对应关系,缺一不可:

第一路:「大脑」(Agent ID)——「电话卡」(Account ID)之间的对应关系;

第二路:「电话卡」(Account ID)——「电话号码」(飞书APP ID)之间的对应关系。

下面说具体操作思路,重点提醒:涉及到的具体命令,仅适用于2026.04.12版本!因为OpenClaw版本不同,对应的操作命令会有差异,要是不会操作,可以问豆包,但一定要加上一句话:“我的OpenClaw用的是2026.04.12版本,请适配该版本,使用官方网址上发布的说明文档内的命令。”

加上这句话,能大幅度降低豆包“失灵”时带来的命令错误,亲测有效~

第一步:备份自己的配置,在终端里输入

cd ~/.openclaw

openclaw backup create –verify

Backup created successfully 说明成功了

第二步:查询自己的大脑(Agengt ID)列表,在终端里输入

openclaw agents list

会得到一个Available agents: – main (default)- agents1- agents2- agents3 的列表。其中的main、agents1、agents2、agents3就是你现在已有的Agent ID。

第三步:查询自己的电话卡(Account id),在终端里输入

openclaw channels list

会得到个如下面的所示的列表

Configured channels:

– Feishu XXX: configured, enabled

第四步:查询电话号码(飞书App ID)与电话卡(Account ID)的对应关系,在终端里输入

openclaw config get channels.feishu.accounts –json

会得到个如下面的所示的列表

{ “secretary”: {

“appId”: “cli_1234567890abcdef”,

“appSecret”: “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”,

“displayName”: “agents1” },

“agents2”: {

“appId”: “cli_abcdef1234567890”,

“appSecret”: “yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy”,

“displayName”: agents2″” } }

第五步:查询 Account ID 与 Agent ID 的绑定关系,在终端里输入

openclaw agents bindings

会得到个如下面的所示的列表

Current bindings:

– 大脑(Agent ID) <- feishu:电话卡(Account ID )

第六步:文主的是电话卡(Account ID)与电话号码(飞书APP ID)之间错了。

可紧接着,更坑爹的事儿来了!

从2026.04.12版本到目前最新的2026.04.22版本,用OpenClaw的channels add命令进行飞书配对时,选择「大脑」(Agent ID)环节出现了bug——只能选中main这个主Agent ID,以及它对应的「电话卡」(Account ID),没法选择其他的Agent ID。

这就意味着,用这个命令只能设置第一个「大脑」(Agent ID)的飞书配对;如果强行用它给其他「大脑」设置配对,很容易造成Agent与飞书机器人绑定混乱,这也是我之前出现对话乱窜的核心原因之一。

针对这个坑,文主也找到了解决方案:先只设置第一个「大脑」(Agent ID)的飞书配对,等配对成功后,让这个第一个「大脑」自行去配对其他所有的「大脑」(Agent ID)。这么操作下来,就完美修复了飞书对话乱窜的问题,亲测可行!