360 Secure SkillHub
360 安全技能中心

Multi-agent-bot-feishu

该技能指导在 OpenClaw 配置文件中新增 Agent、飞书机器人账户与 bindings 路由,使不同飞书群聊绑定到独立 Agent;包含工作空间创建、权限策略说明与重启生效步骤,属宿主专属配置流程。

richardcoder849
richardcoder849
热度 88.77
最近更新 2026-05-11 17:33:49
分类:自动化依赖:读写文件 / 代码执行 / 第三方 API应用场景:工作流 / API 集成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add multi-agent-bot-feishu
Metadata
name
multi-agent-bot
description
在 OpenClaw 中创建新的 Agent 并绑定到新的飞书机器人/群聊。用于:(1) 添加新 Agent 管理不同飞书群聊 (2) 实现多机器人路由 (3) 为不同业务线创建独立 Agent。需修改 ~/.openclaw/openclaw.json 配置文件。

Multi-Agent-Bot 创建技能

此技能用于在 OpenClaw 中快速创建新 Agent 并配置飞书机器人绑定,实现多机器人多 Agent 架构。

使用场景

  • 为不同飞书群聊配置专属 Agent
  • 实现多机器人消息路由
  • 分离不同业务线的对话记忆
  • 隔离不同群聊的访问权限

工作原理

OpenClaw 支持多账户配置,通过 bindings 将不同的飞书机器人绑定到不同的 Agent,每个 Agent 有独立的工作空间和记忆。

创建步骤

步骤 1:准备信息

收集以下内容:

内容 说明 示例
Agent ID 唯一标识符 support, sales
Agent 名称 显示名称 "客服助手"
工作空间 独立目录路径 ~/.openclaw/workspace-support
飞书 App ID 机器人凭证 cli_xxx
飞书 App Secret 机器人密钥 xxx

步骤 2:修改配置文件

编辑 ~/.openclaw/openclaw.json,添加三部分配置:

1. 在 agents.list 添加新 Agent:

{
  "id": "新agent-id",
  "name": "显示名称",
  "workspace": "~/.openclaw/workspace-名称",
  "model": { "primary": "ark/doubao" }
}

2. 在 channels.feishu.accounts 添加机器人:

{
  "account-id": {
    "appId": "飞书appId",
    "appSecret": "飞书appSecret",
    "botName": "机器人名称",
    "dmPolicy": "allowlist",
    "allowFrom": ["允许的用户ID"]
  }
}

3. 在 bindings 添加路由:

{
  "agentId": "新agent-id",
  "match": {
    "channel": "feishu",
    "accountId": "account-id"
  }
}

完整配置模板见 references/config-template.json。

步骤 3:创建工作空间

mkdir ~/.openclaw/workspace-名称

步骤 4:重启生效

openclaw gateway restart

路由优先级

当收到飞书消息时,按以下顺序匹配:

  1. 精确匹配:peer.kind + peer.id(特定用户/群)
  2. 线程继承:群聊中线程消息
  3. 账户匹配:accountId
  4. 渠道匹配:channel + accountId: "*"
  5. 默认 Agent:设为 default: true 的 Agent

权限策略

策略 说明
open 允许所有人
allowlist 仅允许列表内用户
denylist 禁止列表内用户

注意事项

  1. 每个 Agent 必须有独立工作空间,避免记忆混淆
  2. 飞书机器人需先在飞书开放平台创建
  3. 修改配置后必须重启 OpenClaw
  4. 建议使用有意义的 Agent ID,便于识别

相关文档