飞书卡片推送

2小时前更新 6 00

向飞书发送富文本交互

收录时间:
2026-02-26
飞书卡片推送飞书卡片推送
飞书卡片推送

技能简介

该技能用于向飞书Lark)用户或群组发送富文本交互卡片,支持 Markdown 格式(代码块、表格)、标题、彩色头部和按钮组件。

能做什么

  • 发送纯文本或 Markdown 格式的卡片消息
  • 自定义卡片标题与头部颜色(蓝/红/橙/绿/紫/灰)
  • 嵌入本地图片到卡片内容
  • 添加底部操作按钮及跳转链接
  • 通过文件方式安全发送含特殊字符的内容

使用说明

安装指令:需确保 Node.js 环境已就绪,将技能文件置于 skills/feishu-card/ 目录下,无需额外依赖安装。

基础用法:

  1. 简单文本发送(不含特殊字符):
    node skills/feishu-card/send.js --target "ou_..." --text "Hello World"
  2. 复杂/Markdown 内容(推荐):先写入临时文件,再通过文件路径发送
    write temp/msg.md "内容..."
    node skills/feishu-card/send.js --target "ou_..." --text-file "temp/msg.md"
  3. 安全发送模式(自动处理临时文件):
    node skills/feishu-card/send_safe.js --target "ou_..." --text "含反引号的内容" --title "标题"

常用参数:-t/--target 指定接收者 ID(用户 ou_ 开头或群组 oc_ 开头),-f/--text-file 用于代码/日志类内容,--color 设置头部颜色,--button-text/--button-url 配置按钮。

输入与输出

见下方输入与输出表格。

项目内容
输入目标ID(–target)、文本内容(–text 或 –text-file)、标题(–title)、颜色(–color)、按钮配置(–button-text/–button-url)、图片路径(–image-path)
输出飞书服务器返回的JSON响应,包含消息发送状态码与msg_id
适用人群需要将系统通知、告警、报告以卡片形式推送到飞书的开发人员、运维工程师、团队管理员
不包含飞书开放平台应用的创建与审核、机器人Webhook的配置授权、接收并处理飞书回调消息的能力

 

风险提示

  • 命令行直接传入含反引号、星号等特殊字符的文本时,shell 可能转义或吞掉字符,导致内容缺失
  • 发送代码块或日志时,必须使用 --text-file 参数或 send_safe.js 包装脚本
  • 目标 ID 需确认类型正确(用户 Open ID 与群组 Chat ID 前缀不同)
  • 图片路径需为本地有效路径,网络图片需先下载

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/autogame-17/feishu-card/SKILL.md
来源类型:开源社区技能文档

数据统计

相关导航

暂无评论

none
暂无评论...