在完成基础 OpenClaw 搭建后,若担心单机器人会话过多导致上下文遗忘,可尝试构建多机器人协作团队。通过创建独立飞书应用并修改配置文件,实现不同机器人各司其职。
新建一个机器人
在飞书开发者后台新创建一个应用,例如短视频剪辑脚本应用。

创建后,由于 OpenClaw 绑定的是之前的飞书渠道,需记录新应用的 APP ID 和 APP Secret。

配置 OpenClaw
为避免覆盖原有配置,建议直接操作配置文件。
在 WSL2 终端中进入 openclaw 目录:
cd .openclaw/
首先备份配置文件:
cp openclaw.json openclaw.json.backup
使用编辑器打开 openclaw.json(以 nano 为例):
nano openclaw.json
找到 Channels 版块,根据实际创建的机器人填写配置。以下为完整配置示例,请替换为实际的 APP ID 和 Secret:
"channels": { "feishu": { "enabled": true, "domain": "feishu", "groupPolicy": "allowlist", "accounts": { "main": { "appId": "【cli_ID1】", "appSecret": "【Secret1】", "botname": "【机器人名 1】", }, "feishu-work":{ "appId": "【cli_ID2】", "appSecret": "【Secret2】", "botName": "【机器人名 2】", } }, "dmPolicy": "pairing" } }, "bindings": [ { "agentId": "main", "match": { "channel": "feishu", "accountId": "main" } }, { "agentId": "work", "match": { "channel": "feishu", "accountId": "feishu-work" } } ],
保存后执行检查命令:
openclaw-cn gateway
若 JSON 有误会报错,无误则显示网关运行成功。

启动新员工
回到飞书后台,开启订阅方式为长连接。

若未配置 OpenClaw 即开启长连接,可能会提示无会话对象。

订阅消息接收事件 im.message.receive_v1。

授予机器人权限,除批量导入的权限外,建议开通文档相关权限以避免生成问题:
{ "scopes": { "tenant": [ "aily:file:read", "aily:file:write", "application:application.app_message_stats.overview:readonly", "application:application.self_manage", "application:bot.menu:write", "cardkit:card:write", "contact:contact.base:readonly", "contact:user.employee_id:readonly", "corehr:file:download", "docs:document.content:read", "event:ip_list", "im:chat", "im:chat.access_event.bot_p2p_chat:read", "im:chat.members:bot_access", "im:message", "im:message.group_at_msg:readonly", "im:message.group_msg", "im:message.p2p_msg:readonly", "im:message:readonly", "im:message:send_as_bot", "im:resource", "sheets:spreadsheet", "wiki:wiki:readonly" ], "user": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"] } }
发布版本正式上线。

发布成功后,在飞书消息栏打开应用并发送问候语。若回复较慢,可访问本机 18789 端口查看日志,并在命令行执行配对命令。

配对完成后即可正常对话。

测试与总结
定义机器人身份(如专门输出短视频剪辑脚本),将另一机器人生成的每日资讯作为输入,结果验证了独立工作空间的高效性。
至此成功创建多个机器人员工,下一步可探索工作关联以形成整体协作。


