跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

基于 Coze 与 OpenClaw 搭建飞书机器人群组

介绍使用 Coze 低代码平台和 OpenClaw 框架在飞书创建机器人群组的方案。步骤包括创建专属单人群隔离调试环境,添加 Coze 机器人并配置权限,通过 OpenClaw 配置 Webhook 通道。重点说明使用@触发机制替代关键词触发,可避免逻辑冲突并节省 Token 消耗。同时解释了@所有人不会触发机器人的平台原生行为及应对建议。

独立开发者发布于 2026/4/5更新于 2026/10/24128 浏览
基于 Coze 与 OpenClaw 搭建飞书机器人群组

基于 Coze 与 OpenClaw 搭建飞书机器人群组

背景

在企业数字化办公场景中,飞书机器人已经成为团队自动化协作的核心工具。但很多团队在配置机器人时经常遇到多个机器人触发逻辑混乱、指令冲突、Token 浪费等问题。本文将基于 Coze 低代码 AI 开发平台 + OpenClaw 智能代理框架,分享一种清晰可控的飞书机器人群组搭建方案,实现机器人触发逻辑清晰、资源占用低、用户体验优秀。

1. 创建专属单人群,作为机器人调试运行的独立空间

为什么选择单人群?

创建仅包含自己的专属群组是搭建机器人群组的基础,核心优势有三点:

  1. 隔离调试环境:避免在公共群调试机器人时产生大量无效消息,干扰正常工作交流
  2. 权限可控:单人群内机器人权限独立,不会误操作公共群资源
  3. 日志集中:所有机器人运行日志都集中在同一会话中,方便问题排查
操作步骤

打开飞书客户端,点击右上角「+」→ 选择「创建群组」,群组名称建议设置为「Coze 机器人工作群」,成员仅选择自己作为唯一成员,无需添加其他人员,点击「创建」即可完成。

文章配图

2. 群组设置中添加 Coze 机器人,完成基础配置

单人群创建完成后,即可将 Coze 平台开发的机器人添加到群组中,配合 OpenClaw 框架实现多工具调用能力。

操作步骤

  1. 进入单人群的群组设置页面,找到「群机器人」选项
  2. 点击「添加机器人」,选择你在 Coze 平台已开发完成的机器人,或选择「自定义机器人」获取 Webhook 地址
  3. 完成机器人权限配置:仅开放消息读取、消息发送权限,不开放管理员权限
  4. 配置安全校验:开启签名校验,避免恶意请求触发机器人

文章配图

陆续加入自己需要的机器人

文章配图

OpenClaw 通道配置示例

文章配图

将机器人的 Webhook 地址配置到 OpenClaw 的飞书通道配置文件中,示例配置如下:

# openclaw 飞书通道配置示例(config.yaml)
channels:
  feishu:
    enabled: true
    app_id: "cli_xxxxxxxxxxxxxxx"
    app_secret: "xxxxxxxxxxxxxxxxxxxxxxx"
    verification_token: "xxxxxxxxxxxxxxxxxxxx"
    encrypt_key: "xxxxxxxxxxxxxxxxxxxxxxxx"
    webhook_path: "/webhook/feishu"
    bot_open_id: "ou_xxxxxxxxxxxxxxxxxxxxxxxx" # 机器人的 open_id

配置完成后重启 OpenClaw 服务,发送测试消息验证机器人是否能正常接收群消息。

3. 使用 @ 触发机器人,逻辑清晰,节省 Token

@触发的核心优势

建议使用 @ 触发方式替代传统的关键词触发,核心优势如下:

  1. 触发逻辑清晰:用户必须明确 @ 指定要调用的机器人,不会出现多个机器人同时响应同一个关键词的混乱情况
  2. 节省 Token 消耗:只有被 @ 的机器人会接收和处理消息,其他机器人不会解析未被 @ 的消息,减少无效 Token 消耗约 70% 以上
  3. 用户体验优秀:用户明确知道自己在和哪个机器人对话,不会出现预期外的回复
OpenClaw 消息处理逻辑示例

OpenClaw 框架默认支持 @ 触发逻辑,示例代码如下:

// OpenClaw 飞书消息处理中间件
async function handleFeishuMessage(ctx) {
  const { message, mentions } = ctx.request.body;
  // 仅处理被@的消息,未被@直接返回
  if (!mentions || !mentions.includes(process.env.FEISHU_BOT_OPEN_ID)) {
    return ctx.status = 200;
  }
  // 移除@提及的文本,提取用户纯指令
  const userCommand = message.content.replace(/@<at]+">/g, '').trim();
  // 调用 Coze 平台处理用户指令
  const result = await cozeClient.run({
    query: userCommand,
    user_id: ctx.request.body.sender_id.open_id,
    conversation_id: ctx.request.body.chat_id
  });
  // 回复用户消息
  await feishuClient.sendMessage({
    chat_id: ctx.request.body.chat_id,
    content: JSON.stringify({ text: result.content })
  });
  ctx.status = 200;
}

最佳实践:每个机器人设置清晰的名称和头像,方便用户快速识别要@的对象;指令设计简洁明了,避免复杂的关键词规则。

4. @所有人 不会触发任何机器人,飞书平台原生行为说明

很多用户会疑惑:为什么在群里@所有人的时候,机器人没有响应?这是飞书平台的原生设计:@所有人 的消息中,不会包含任何具体的 mention 列表,因此机器人无法判断是否被@,所以不会触发任何机器人的响应。

文章配图

这个设计的优势
  1. 避免@所有人时所有机器人同时响应,产生大量刷屏消息,干扰群聊秩序
  2. 减少无效的机器人调用,节省服务器和 Token 资源

如果需要通知所有机器人处理某个任务,建议单独@每个需要处理的机器人,或者使用专门的广播指令。

文章配图

总结

通过「创建专属单人群 + @触发机器人」的方案,有效解决了飞书机器人使用过程中的混乱问题,配合 Coze 低代码平台和 OpenClaw 智能代理框架,可以快速搭建高效、稳定、低成本的机器人群组,提升团队自动化协作效率。

目录

  1. 基于 Coze 与 OpenClaw 搭建飞书机器人群组
  2. 背景
  3. 1. 创建专属单人群,作为机器人调试运行的独立空间
  4. 为什么选择单人群?
  5. 操作步骤
  6. 2. 群组设置中添加 Coze 机器人,完成基础配置
  7. 陆续加入自己需要的机器人
  8. OpenClaw 通道配置示例
  9. openclaw 飞书通道配置示例(config.yaml)
  10. 3. 使用 @ 触发机器人,逻辑清晰,节省 Token
  11. @触发的核心优势
  12. OpenClaw 消息处理逻辑示例
  13. 4. @所有人 不会触发任何机器人,飞书平台原生行为说明
  14. 这个设计的优势
  15. 总结

更多推荐文章

查看全部
  • Rust WebAssembly 与 Three.js 结合实现高性能 3D 粒子系统
  • Python 爬虫实战:7 个经典案例与源码解析
  • C++ 四十年演进:引用、内联与空指针的三大基石
  • macOS 环境下 OpenClaw 部署与配置指南
  • GitHub Copilot Plan 模式核心优势与适用场景
  • 扩散模型(Diffusion Model)原理与图像生成实战
  • 循环神经网络(RNN)与序列数据处理实战
  • Whisper-CTranslate2 高效语音识别与翻译工具实战
  • 数电设计步骤与 FPGA 实现的本质区别
  • Pyglet:Python 游戏开发与图形界面库
  • Formality 原语(Primitive)概念解析与等价性检查
  • 国产 AI 智能体工具横向测评:腾讯、字节、阿里等主流方案
  • 从长期记忆角度解析 Agent 技术
  • 基于 Rokid 灵珠平台的旅游 AR 智能体搭建指南
  • OpenClaw 本地推理方案:基于 Ollama 部署开源模型替代云端 Token 消耗
  • SpringMVC 核心处理流程深度解析
  • 深入解析 LRU 与 LFU 缓存算法:原理、实现与面试实战
  • 2025 年人工智能发展趋势与学习路径指南
  • 前端 AI 工具实战:Claude、OpenCode 与 A2UI 协议
  • 80 元低成本无人机系统设计与实现

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online