闲社服务运行正常AI智能体自动化平台
f

飞书群聊指南

技能标识:feishu-chat

Feishu (Lark) group chat messaging guide for OpenClaw. Includes Raw/Card message modes, @ mention formatting, and group member management. Use when sending messages in Feishu groups, mentioning users/bots, or formatting messages with Markdown.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.1.1
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

飞书群聊指南

飞书群聊指南

快速开始:配置renderMode

⚠️ 重要提示:显式设置renderMode以确保消息格式稳定

yaml

推荐配置


channels:
feishu:
renderMode: card # 始终使用卡片格式

原因? 默认的auto模式会导致不可预测的格式切换(原始文本 vs 卡片),造成糟糕的用户体验。

配置方法:
bash
openclaw config set channels.feishu.renderMode card
openclaw gateway restart

验证方法:
bash
openclaw config get channels.feishu.renderMode



前置条件

  1. 1. 在飞书群中 - OpenClaw已连接到飞书
  2. 配置renderMode - 设置为card以确保格式一致
  3. 了解成员ID:
- 人类:openid(ouxxx格式) - 机器人:App ID(cli_xxx格式)

0. 消息格式稳定性

问题:原始文本与卡片混合

如果没有正确配置renderMode,消息可能会不一致地显示为:

  • - 原始文本:纯Markdown源码,无格式
  • 卡片格式:渲染后的Markdown,包含语法高亮、表格、链接

解决方案:显式设置renderMode

模式行为使用场景
auto检测内容,代码/表格使用卡片❌ 避免使用 - 不可预测
raw
始终使用纯文本 | 仅纯文本响应 | | card | 始终使用交互式卡片 | ✅ 推荐使用 - 一致性 |

推荐: 所有生产环境使用renderMode: card。



1. 消息发送

⚠️ 关键提示:仅使用一种方法

不要对同一内容同时使用直接回复和消息工具! 这将发送两条消息。

选择一种:

  • - 纯文本 → 仅使用消息工具
  • Markdown → 仅使用直接回复



两种方法


方法工具渲染模式使用场景
消息工具message原始(纯文本)纯文本、@提及
直接回复
会话回复 | 卡片(含Markdown) | Markdown格式消息 |

原始模式(纯文本)

使用时机:纯文本消息、@提及

发送方法:
javascript
message({
action: send,
channel: feishu,
target: oc_xxx,
message: 纯文本内容
})

@提及格式:
javascript
message({
action: send,
channel: feishu,
target: oc_xxx,
message: id=\ouxxx\>昵称 你好!
})

原始模式限制:

  • - ❌ 不支持Markdown渲染(粗体、斜体、代码块不会渲染)
  • ❌ 表格不会渲染
  • ❌ 链接不会渲染
  • ✅ @提及正常工作

卡片模式(Markdown)

使用时机:包含代码块、表格、粗体/斜体文本的格式化消息

发送方法:在会话中直接回复包含Markdown元素的内容。

卡片模式触发条件(满足任一即可):

  • - 代码块
  • 表格 | 表格 |
  • 粗体 粗体
  • 斜体 斜体
  • 删除线 ~~文本~~
  • 链接 链接
  • 标题 # 标题
  • 列表 - 项目 或 1. 项目

@提及格式:

这是卡片模式的@提及

Markdown内容 正确渲染

卡片模式支持的内容:

样式语法状态
粗体粗体✅ 支持
斜体
斜体 | ✅ 支持 |
| 删除线 | ~~文本~~ | ✅ 支持 |
| 颜色 | 文本 | ✅ 支持 |
| 链接 | 链接 | ✅ 支持 |
| 标题 | # 标题 | ✅ 支持 |
| 列表 | - 项目 或 1. 项目 | ✅ 支持 |
| 代码块 | 代码 | ✅ 支持 |
| 表格 | | 表格 | | ✅ 支持 |

卡片模式不支持的内容:

样式语法状态
引用块> 引用❌ 不支持
行内代码
代码 | ❌ 不稳定 |
| 水平线 | --- | ❌ 不支持 |
| 复杂嵌套 | 多层结构 | ❌ 不稳定 |

卡片模式最佳实践:

  • - 使用粗体强调
  • 使用斜体轻度强调
  • 使用数字列表1.或无序列表-
  • 避免使用---、>和行内代码
  • 保持格式简洁

避免自动模式

问题:自动模式可能错误地在原始模式和卡片模式之间选择。

最佳实践:

  • - 纯文本 → 使用消息工具(原始模式)
  • Markdown内容 → 直接回复(卡片模式)

不要:

  • - 使用消息工具发送Markdown(不会渲染)
  • 在卡片模式中使用复杂结构(可能错误触发原始模式)



2. 群成员管理

⚠️ 重要提示:机器人只能看到@提及的消息

机器人只能看到@提及它们的消息! 如果群成员发送的消息没有@提及机器人,机器人将无法收到。

这意味着:

  • - 要获取人类成员的open_id,他们必须@提及机器人并发送消息
  • 机器人无法看到未提及它的历史消息

如何获取成员ID

人类open_id(必须@提及机器人):

  1. 1. 请人类@提及机器人并发送任意消息
  2. 消息到达时,系统显示:
[Feishu ocxxx:ouxxx 时间戳] 昵称: 消息内容
  1. 3. ouxxx就是发送者的openid

机器人App ID(需要用户提供):

  1. 1. 前往飞书开发者控制台:https://open.feishu.cn/app
  2. 点击要查看的机器人
  3. 在应用凭证中,复制App ID(cli_xxx格式)
  4. @提及机器人并发送App ID

维护成员列表

将成员信息存储在记忆文件中:

markdown

群成员(oc_xxx)


人类


  • - 昵称1:ouxxx
  • 昵称2:ouxxx

AI机器人

  • - 机器人1:cli_xxx(必须@才能接收消息)

3. @提及技巧

@格式差异(关键!)

模式@格式示例
原始(消息工具)<at userid=ID>昵称</at><at userid=ouxxx>kk</at>
卡片(直接回复)
| xxx> |

@不同目标类型

@目标ID类型原始格式卡片格式
人类openid(ouxxx)<at userid=ouxxx>昵称</at><at id=ouxxx></at>
机器人
App ID(clixxx) | id=clixxx>机器人名 | | | 所有人 | all | 所有人 | |

@机器人与@人类的区别

重要区别:

  • - 机器人:必须被@提及才能接收消息! 没有@,机器人不会收到通知
  • 人类:可以看到所有群消息,不需要@

⚠️ 飞书限制:机器人之间的消息

  • - 机器人可以发送消息并@提及另一个机器人
  • 但机器人只能接收来自人类账号的消息
  • 机器人无法接收来自其他机器人的消息
  • 因此,@提及另一个机器人不会通知该机器人

实际影响:

  • - 如果需要与另一个机器人通信,请让人类发送消息
  • 飞书群中无法实现机器人之间的通信

示例 - @机器人:
javascript
// 原始模式
message({
action: send,
channel:

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 feishu-chat-1776292017 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 feishu-chat-1776292017 技能

通过命令行安装

skillhub install feishu-chat-1776292017

下载

⬇ 下载 feishu-chat v1.1.1(免费)

文件大小: 4.45 KB | 发布时间: 2026-4-16 16:12

v1.1.1 最新 2026-4-16 16:12
- Removed the `skill.json` file to streamline configuration.
- Cleaned up `SKILL.md` by removing the trailing skill trigger keywords and inline documentation at the top.
- No changes were made to core functionality or user instructions.
- The guide remains focused on message modes, @ mention formatting, and group member management in Feishu (Lark) groups.
返回顶部