返回顶部
l

lark-mention飞书@提及

飞书 @ 提及专属技能。支持在群聊中向指定成员发送带真实 @ 提及的消息,解决飞书无法通过纯文本标签艾特成员的问题。触发场景:群里艾特成员、艾特全员、发送带 @ 的通知公告。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 26.3.27
安全检测
已通过
100
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

lark-mention

lark-mention — 飞书 @ 提及技能

核心能力

将自然语言转换为飞书标准 @ 提及消息,自动生成 mentions 字段并发送。

API 配置

LARKBRIDGEURL = http://localhost:18780/proactive

使用方式

方式一:通过 curl 调用

bash
curl -X POST http://localhost:18780/proactive \
-H Content-Type: application/json \
-d {
chatId: <群ID>,
text: id=\id>\>成员名 消息内容,
atOpenIds: []
}

方式二:通过 Node.js 模块调用

javascript
import { sendMention } from ./scripts/lark-mention.mjs;

await sendMention({
chatId: <群ID>,
text: 请查收~,
members: [
{ openid: id>, name: 张三 },
{ openid: id>, name: 李四 }
]
});

技术原理

飞书 @ 提及的正确格式

飞书消息 API 的 content 必须是 JSON 字符串,包含 text 和 mentions 字段:

json
{
text: id=\id>\>成员名 消息内容,
mentions: [
{
key: ,
id: { openid: id>, idtype: openid },
name: 成员名
}
]
}

关键点:

  • - text 中用 id=id>>displayname 占位
  • mentions 数组的 key 必须和 id=...> 里的值完全一致
  • msg_type 必须是 text,interactive 卡片类型不支持 mentions

常见错误

错误写法原因
<at id=<openid>>飞书不支持 id 属性,必须用 userid
mentions 的 key 和 text 不匹配
导致渲染失败 | | msg_type 写成 interactive | 卡片消息不支持 mentions 字段 | | 纯文本写在 外部 | 飞书不渲染任何 标签 |

依赖

  • - lark-openclaw-bridge 服务必须运行在 http://localhost:18780
  • 目标群聊需已添加飞书机器人
  • 使用者需提供:群ID、成员 open_id(从飞书后台获取)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 lark-mention-1775988841 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 lark-mention-1775988841 技能

通过命令行安装

skillhub install lark-mention-1775988841

下载

⬇ 下载 lark-mention v26.3.27(免费)

文件大小: 3.93 KB | 发布时间: 2026-4-13 10:48

v26.3.27 最新 2026-4-13 10:48
Initial release: real @mention in Lark groups

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large