「飞书卡片生成」是「龙虾部署大师」技能市场中的飞书消息推送技能:作用是把日报、告警、任务结果等内容整理成富交互的飞书消息卡片,发送到指定个人或群聊。输入目标 open_id 或 chat_id、正文、标题、颜色、按钮和图片后,它生成并发送卡片,支持 Markdown、代码块、表格、彩色标题和图片上传,并对中文、反引号等特殊字符做安全转义。
技能效果
做一条服务器告警通知时,它生成了完整的飞书消息卡片结构——标题、状态标签、字段和跳转按钮都有。

把脚本结果发到飞书,为什么总出问题
问题集中在两点:一是格式,把一段带表格、代码块或中文的报告直接从命令行发出去,常因反引号、特殊字符或换行被截断、转义错乱,到了飞书里排版散掉;二是触达,纯文本通知混在群消息里没有重点,红绿灰主题、可点击按钮这类结构化元素靠手工拼 JSON payload 既繁琐又容易写错。结果是该重点突出的告警被淹没,该清晰的报告变成乱码。
这个技能能帮你发出什么
它把"一段内容"变成"一张结构清晰、能交互的飞书卡片"。核心能力有四块:一是按 open_id 向个人、按 chat_id 向群聊发送富文本卡片;二是完整支持 Markdown、代码块、表格、按钮、图片和对某条消息的回复,让报告该有的格式都保留;三是提供 send_safe 安全发送包装,自动处理中文、反引号和特殊字符的转义,避免命令行截断;四是自动从环境变量、AI agent 配置或 .env 解析飞书凭证,并缓存上传图片的 image key。标题还支持红、绿、灰等主题色,用颜色直接表达优先级。
用前须知
该技能需要 Node.js 并运行 npm install,或用 python setup.py 初始化;还需配置飞书 App ID / Secret 以及机器人发消息的权限,凭证可从 AI agent 自动读取。发送前可用 dry-run 预览卡片 payload,确认无误再发,避免误发到正式群聊。
怎么用它
用法是用自然语言把要发的内容、发给谁、想要什么样式说清楚,无需手写卡片 JSON,也不用记字段名。例如可以这样对它说:
可以这样对它说
- "把今天的日报发成飞书卡片,标题用绿色,正文保留表格和代码块格式,按人归类。"
- "这份报警内容做成卡片,里面加个打开看板的按钮,发到今晚的值班群。"
- "把这张截图嵌进飞书通知,配一段简短说明和链接,让夜间值班能看懂。"
它适合这些场景:把脚本跑出来的日报、数据结果稳定推送到个人或群聊;报告含 Markdown 表格、代码块或中文,需要避免命令行截断;运维告警要用红、绿、灰主题标题突出优先级;正式发送前需要 dry-run 预览 payload 防止误发。
注:技能的实际效果与所选用的 AI 模型能力有关,不同模型下的表现可能存在差异。

提示