Feishu Chat

💬 飞书双模式消息发送与@提及指南

OpenClaw 飞书群组消息发送指南,涵盖 Raw/Card 双模式渲染、@提及语法差异及成员 ID 获取,适合需要格式化消息和精准艾特机器人的开发者场景。

收藏
5.8k
安装
1.5k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

本 Skill 为 OpenClaw 与飞书(Feishu/Lark)群组集成提供完整的消息发送与成员管理能力,核心围绕两种消息渲染模式展开:

  • Raw 模式(纯文本):通过 message 工具发送,支持 @提及不支持 Markdown 渲染(加粗、代码块、表格等均失效)。适用于纯文本通知、简单 @ 提醒。
  • Card 模式(Markdown):通过直接回复触发,完整支持 Markdown 语法(代码块、表格、字体颜色、链接等),但 @ 语法与 Raw 模式不同。

关键差异:两种模式的 @提及 XML 格式完全不同——Raw 模式使用 <at user_id="ID">nickname</at>,Card 模式使用 <at id=ID></at>,混用将导致 @ 失效。

成员 ID 获取机制

飞书机器人的核心限制是仅能看到 @ 自己的消息。获取用户 open_id(ou_xxx)必须通过用户主动 @ 机器人后发消息,系统日志中会显示 [Feishu oc_xxx:ou_xxx timestamp] nickname: content。机器人 App ID(cli_xxx)需从飞书开发者后台获取。

适用人群

  • 使用 OpenClaw 接入飞书群组的开发者/运维人员
  • 需要程序化发送格式化消息(代码、表格)的技术团队
  • 构建多机器人协作工作流的管理员

显著优点

1. 双模式灵活选择:简单通知用 Raw,复杂排版用 Card,避免过度设计
2. 精准权限隔离:机器人仅响应 @ 提及,天然具备消息过滤能力,减少无效触发

3. 完整 Markdown 支持:Card 模式下代码块、表格、彩色字体等企业协作高频需求全覆盖

潜在局限与风险

  • 语法陷阱高发:@ 格式在两种模式下不兼容,极易因复制粘贴导致通知失败
  • 机器人可见性受限:无法监听群历史消息或被动监控聊天内容,必须依赖用户主动 @ 交互
  • 部分 Markdown 不稳定:块引用、行内代码、分隔线在 Card 模式下支持不佳
  • @everyone 需权限:依赖群组管理员配置,非默认能力

安全与可信度说明

  • 来源为 OpenClaw 官方扩展源码(~/.openclaw/extensions/feishu/src/),属第一方实现
  • 无外部网络请求或敏感权限申请,消息内容遵循飞书开放平台标准协议
  • 主要风险在于消息格式误用导致通知失败,非数据泄露类问题

Feishu Chat 内容

手动下载zip · 3.0 kB
SKILL.mdtext/markdown
请选择文件