跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI

OpenClaw 多飞书机器人配置与绑定指南

OpenClaw 支持将多个飞书机器人分别绑定至不同 Agent,实现多账号并行处理。配置流程涵盖 Agent 创建、飞书应用凭证获取、channels 配置文件编写、Agent 与 Channel 绑定关系建立,以及用户白名单安全设置。针对当前版本 pairing 功能限制,推荐使用 allowFrom 白名单机制替代传统配对方式。文中包含完整的 JSON 配置示例、命令行操作指令及常见错误排查方案,帮助开发者快速搭建多机器人协作环境。

雾岛听风发布于 2026/4/7更新于 2026/5/2218 浏览
OpenClaw 多飞书机器人配置与绑定指南

OpenClaw 多飞书机器人配置与绑定指南

本文档介绍如何在 OpenClaw 中配置多个飞书机器人,分别绑定到不同的 Agent,实现多账号并行处理。


一、创建 Agent

1.1 新建 Agent

使用 CLI 命令创建新的 Agent 实例。每个 Agent 对应一个独立的身份和上下文。

# 语法:openclaw agents add <agent 名称>
# 示例:创建名为 dailynews 的 Agent
openclaw agents add dailynews
1.2 查看 Agent 列表

确认创建是否成功,并检查默认工作区路径。

openclaw agents list

运行结果示例:

Agents: 
- main (default) Identity: 💼✨ 小美 Workspace: ~/.openclaw/workspace
- dailynews Workspace: ~/.openclaw/workspace-dailynews
1.3 配置文件结构

每个 Agent 都需要独立的 workspace 目录,包含以下核心配置文件:

文件说明
IDENTITY.mdAgent 身份信息(名字、性格、emoji)
SOUL.mdAgent 核心价值观和行为准则
USER.md人类用户信息
AGENTS.mdAgent 的行为规范
HEARTBEAT.md主动模式任务清单
MEMORY.md长期记忆
1.4 全局配置示例

在 openclaw.json 中定义所有 Agent 的基本信息:

{
  "agents": {
    "list": [
      {"id"       
           
           
    
  

:
"main"
,
"default"
:
true
,
"name"
:
"小美"
,
"workspace"
:
"/home/username/.openclaw/workspace"
}
,
{
"id"
:
"dailynews"
,
"name"
:
"dailynews"
,
"workspace"
:
"/home/username/.openclaw/workspace-dailynews"
}
,
{
"id"
:
"dev"
,
"name"
:
"开发助理"
,
"workspace"
:
"/home/username/.openclaw/workspace-dev"
}
]
}
}

二、配置 Channel(飞书)

2.1 飞书开放平台准备
  1. 登录 飞书开放平台。
  2. 创建企业自建应用。
  3. 在应用详情中记录 App ID 和 App Secret。
  4. 添加必要权限:
    • contact:contact.base:readonly(读取通讯录)
    • im:message:send_as_bot(发消息)
    • im:message:receive(收消息)
  5. 发布应用。
2.2 配置 openclaw.json

在 Channels 部分配置多个飞书账号,注意区分不同机器人的凭证。

{
  "channels": {
    "feishu": {
      "enabled": true,
      "defaultAccount": "main",
      "domain": "feishu",
      "accounts": {
        "main": {"appId": "cli_第一个机器人的 appId", "appSecret": "第一个机器人的 secret"},
        "dailynews": {"appId": "cli_第二个机器人的 appId", "appSecret": "第二个机器人的 secret"},
        "dev": {"appId": "cli_第三个机器人的 appId", "appSecret": "第三个机器人的 secret"}
      }
    }
  }
}
2.3 验证 Channel 状态
openclaw channels list

输出应显示各账号已配置且启用:

Chat channels:
- Feishu main: configured, enabled
- Feishu dailynews: configured, enabled
- Feishu dev: configured, enabled

三、绑定 Agent 到 Channel

3.1 命令行绑定

通过命令将特定 Agent 绑定到指定的飞书账号。

# 语法:openclaw agents bind --agent <agentId> --bind feishu:<accountId>
# 示例:将 main 绑定到 main 飞书账号
openclaw agents bind --agent main --bind feishu:main
openclaw agents bind --agent dailynews --bind feishu:dailynews
3.2 配置文件绑定

也可以直接在配置文件中维护绑定关系,适合批量管理。

{
  "bindings": [
    {"agentId": "main", "match": {"channel": "feishu", "accountId": "main"}},
    {"agentId": "dailynews", "match": {"channel": "feishu", "accountId": "dailynews"}},
    {"agentId": "dev", "match": {"channel": "feishu", "accountId": "dev"}}
  ]
}
3.3 查看绑定结果
openclaw agents bindings

输出示例:

Routing bindings:
- dailynews <- feishu accountId=dailynews
- main <- feishu accountId=main
- dev <- feishu accountId=dev

四、配置用户白名单

4.1 白名单机制说明

当前版本下,同时配对多个机器人可能存在兼容性问题。推荐使用白名单形式限制访问用户,无需执行 pairing approve。

创建或编辑白名单文件:

vim ~/.openclaw/credentials/feishu-allowFrom.json

内容格式:

{"version": 1, "allowFrom": ["ou_用户的 open_id_1", "ou_用户的 open_id_2"]}
4.2 获取用户 OpenID

推荐通过飞书开放平台 API 工具获取:

  1. 访问 https://open.feishu.cn/document/server-docs/contact-v3/user/get
  2. 选择目标用户,点击'尝试'
  3. 返回结果中查找 user_id 或 open_id

或者在飞书客户端:

  • 打开用户主页 → 点击分享 → 复制链接,链接中包含用户 ID。
4.3 优势
  • 安全性更高,仅允许特定用户使用。
  • 避免 pairing 冲突,提升稳定性。

五、重启并验证

5.1 重启 Gateway

配置完成后需重启网关服务生效。

openclaw gateway restart
5.2 测试流程

用不同的飞书机器人发送消息,观察日志或控制台,确认消息是否正确路由到对应的 Agent。


六、注意事项

6.1 多账号限制

OpenClaw 当前版本(2026.3.x)飞书多账号功能仍在完善中:

  • 主要限制:一次只能配对(pairing)一个机器人。
  • 解决方案:使用 allowFrom 白名单机制,绕过 pairing 限制。

七、完整配置示例

整合后的 openclaw.json 参考:

{
  "agents": {
    "list": [
      {"id": "main", "default": true, "name": "小美", "workspace": "/home/username/.openclaw/workspace"},
      {"id": "dailynews", "name": "dailynews", "workspace": "/home/username/.openclaw/workspace-dailynews"}
    ]
  },
  "channels": {
    "feishu": {
      "enabled": true,
      "defaultAccount": "main",
      "domain": "feishu",
      "accounts": {
        "main": {"appId": "cli_xxx1", "appSecret": "secret1"},
        "dailynews": {"appId": "cli_xxx2", "appSecret": "secret2"}
      }
    }
  },
  "bindings": [
    {"agentId": "main", "match": {"channel": "feishu", "accountId": "main"}},
    {"agentId": "dailynews", "match": {"channel": "feishu", "accountId": "dailynews"}}
  ]
}

八、常见问题

Q: 提示 'access not configured'

A: 检查 channels.feishu.accounts 中是否配置了对应账号的 App ID 和 Secret。

Q: 提示权限错误

A: 需要在飞书开放平台补充授权: https://open.feishu.cn/app/{appId}/auth?q=contact:contact.base:readonly

Q: 绑定后不生效

A: 执行 openclaw gateway restart 重启 Gateway 服务。

目录

  1. OpenClaw 多飞书机器人配置与绑定指南
  2. 一、创建 Agent
  3. 1.1 新建 Agent
  4. 语法:openclaw agents add <agent 名称>
  5. 示例:创建名为 dailynews 的 Agent
  6. 1.2 查看 Agent 列表
  7. 1.3 配置文件结构
  8. 1.4 全局配置示例
  9. 二、配置 Channel(飞书)
  10. 2.1 飞书开放平台准备
  11. 2.2 配置 openclaw.json
  12. 2.3 验证 Channel 状态
  13. 三、绑定 Agent 到 Channel
  14. 3.1 命令行绑定
  15. 语法:openclaw agents bind --agent <agentId> --bind feishu:<accountId>
  16. 示例:将 main 绑定到 main 飞书账号
  17. 3.2 配置文件绑定
  18. 3.3 查看绑定结果
  19. 四、配置用户白名单
  20. 4.1 白名单机制说明
  21. 4.2 获取用户 OpenID
  22. 4.3 优势
  23. 五、重启并验证
  24. 5.1 重启 Gateway
  25. 5.2 测试流程
  26. 六、注意事项
  27. 6.1 多账号限制
  28. 七、完整配置示例
  29. 八、常见问题
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Hadoop 核心组件解析:HDFS 与 MapReduce 原理与实践
  • Python 字节码反编译工具 pycdc 使用指南
  • Python 数据分析:数据预处理核心方法
  • 前端开发中 dist 目录详解:概念、配置与部署
  • P1346 电车:DFS 与 Dijkstra 算法实现
  • 大模型微调技术深度解析与实践
  • OpenClaw 机器人抓取平台搭建全流程详解
  • C++ vector 容器使用、迭代器失效与模拟实现详解
  • KoboldAI 安装与配置指南
  • MCP Server 实现 Excel 表格一键生成可视化图表 HTML 报告
  • 电影推荐与票房预测系统:基于 Python+Flask+ 机器学习算法
  • GTC 2026 前瞻:Rubin 平台与 AI 工厂体系
  • 基于视觉的增强现实特效技术解析与实战
  • 微信群机器人接入原理与配置方法
  • Agent-Browser:面向 AI 的浏览器自动化 CLI 工具
  • AIGC 对文学创作的影响:机遇、挑战与应对
  • FunASR 离线文件转写服务部署与开发实战
  • 2026 年高校论文 AI 率新规:哪些学校明确 AIGC 检测要求
  • AI 编程工具 Trae 国内外版本对比与选择指南
  • 基于 Java 和天地图 API 检索荣昌卤鹅店位置

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online