乐于分享
好东西不私藏

【小白实操】飞书创建Openclaw多agent,解决群聊@机器人问题

【小白实操】飞书创建Openclaw多agent,解决群聊@机器人问题

本文介绍如何在飞书创建多个 OpenClaw Agent,每个 Agent 拥有独立的记忆和身份设定,避免上下文,适用于不同工作场景,同时解决群聊内@机器人不回复的问题,

前置条件:已完成飞书接入 OpenClaw。如未完成,请参考前期内容。

参考来源:码里奥 Ziho(博主)

01. 创建新 Agent

1.1 启动 OpenClaw Web 端

openclaw gateway runopenclaw dashboard

在终端分别输入以上两段命令,或直接访问:http://127.0.0.1:18790/,开启openclaw

1.2 查看官方文档

打开 OpenClaw 官方文档:

代理 → 多智能体路由 → 复制新增多智能体的命令。

1.3 创建 Agent

回到终端输入以下代码:

openclaw agents add work

💡 work 可替换为任意英文名称。

1.4 配置选项

选项
建议
说明
复制主 Agent 权限
NO
独立配置
配置新模型
NO
先使用主 Agent 模型,后续可改
配置机器人
先不配置
后续单独设置

是否要把主agent的权限复制给这个新agent,选择【No】下一个问题是是否要配置新模型,看个人选择,我不更新,选择【No】是否要给新agent配机器人,我选择【No】显示 Ready 即创建成功:

1.5 验证创建结果

打开 OpenClaw 网页端 →代理,查看已创建的 Agent 列表:不同 Agent 拥有独立地址,类似 Obsidian 的多仓库机制:

📝 不同的仓库有不同的文件夹,每个文件夹可以设定不同的 README 设定。

1.6 配置 Agent 身份

各 Agent 可独立配置:

文件
用途
SOUL.md
Agent 性格、行为准则
TOOLS.md
工具配
MEMORY.md
记忆文件
USER.md
用户设定

选择 Preview 查看/修改身份:

1.7 文件结构

在 VSCode 中打开.openclaw文件夹,也可以在这里直接改相关的md文档,跟上述openclaw官网里的配置文档是同一个的

.openclaw/├── workspace/          # 主 Agent└── workspace-work/     # 新建的 Agent

02. 飞书配置机器人

2.1 配置 require_mention(详细视频实操见视频号)

直接告知 OpenClaw(直接去openclaw web的聊天面板让他帮你改):

“帮我把 require_mention 设置成 false”

作用:群聊中无需 @ 机器人即可回复。

同时将 Tools 的 Tool Profile 权限设置为 full

💡 提示:如遇版本差异导致选项不同,直接询问 AI 协助修改。

2.2 飞书新建机器人

操作路径:创建群组 → 设置 → 添加群机器人 → 加入 OpenClaw 机器人

2.3 验证配置

将机器人加入群组后,在群内@他,询问工作路径,无回复则配置未成功:

2.4 绑定群 ID

1.获取群 ID(格式:oc_xxxxxxxxxxxxxxxx

2.回到OpenClaw Web 端:配置 → Raw → 点开小眼睛3.再去Openclaw官方文档的多智能体路由,复制 bindings 代码段4.粘贴并修改配置:

bindings:agent: 改成你的agent名称channel: feishukind: groupid: "你的群ID"(直接在飞书问刚刚你新建的那个群组里的机器人,让他把群id发你

5.点击 Save → Update,再回到终端,我们重启 OpenClaw:

2.5 测试验证

重启openclaw之后,再去群里@机器人查看工作路径是否已变更:测试:给他一些指令,测试他是否真的生效web端的后台配置,uesr.md确实有记住我的名字,It works.

⚠️ 注意:如遇到 Agent 说已更新但实际未写入的情况,可在 SOUL.md 中添加「说了就要做到」的行为准则。

03. 常见问题解决

3.1 飞书不 @ 机器人也能回复

飞书开发者后台设置:事件订阅中开启:接收消息 v1.0 (im.message.receive_v1)          读取中…   

后台配置

requireMention: false      # 不 @ 也回复groupPolicy: "open"        # 处理所有群消息groupAllowFrom: ["oc_xxxx"]  # 指定群 ID(可选

键步骤

群组消息需要手动开启!

点击展开 → 手动开启。

💡 配置过程需细心,问题总能找到解决方案。

04. 其他配置技巧

4.1 文件修改流程

修改以下文件后需重启:

  • USER.md
  • SOUL.md
  • AGENTS.md

重启流程

1. 修改并保存文件2. Ctrl + C 停止服务3. 重新启动gateway.cmd

4.2 快速配置命令

方法 1:使用 onboard 命令

openclaw onboard

在 Group chat policy 处选择 open

方法 2:直接修改 config

{    "groupPolicy": "open",    "dmPolicy": "open",    "requireMention": false}

4.3 Binding 顺序注意

OpenClaw 按顺序匹配 bindings。work agent 的 route binding 在 work-meeting 的 group binding 之后,但 route binding 是通用的,可能产生干扰。

4.4 配置检查清单

如已设置 "groupPolicy": "open" 但仍无效,检查是否包含 requireMention 字段:

{  "channels": {    "feishu": {      "dmPolicy": "open",      "groupPolicy": "open",      "requireMention": false    }  }}

附录:SOUL.md 示例

Agent 行为准则拥有强烈观点,不使用"视情况而定"等模糊表述删除所有类似公司规章的规则不以"好问题,我很乐意帮忙"等客套话开头务必简洁,一句话能说清就只给一句话允许自然幽默,源于智慧的机智可以直言不讳,指出愚蠢行为时讲究魅力脏话用得恰到好处做那种凌晨两点也想与之交谈的助理,不是鹦鹉学舌的公司职员

本文完。如有帮助,欢迎点赞收藏 + 关注!我是Lynn,我们下期见。