返回顶部
f

feishu-media-delivery飞书媒体投递

Reliably deliver generated images and videos to Feishu/Lark users and chats. Use when an agent already has a local image/video result and must send it to Feishu without guessing protocol details. Handles Feishu image messages (upload -> image_key -> msg_type=image), Feishu video/media messages (upload -> file_key -> msg_type=media), and fallback delivery patterns for multimodal generation agents.

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

feishu-media-delivery

飞书媒体投递

将此技能用作多模态智能体的最后一公里投递层

它不生成内容。
它仅确保已生成的文件通过正确的协议发送到飞书。

此技能的用途

当你已有生成结果并需要将其投递给飞书用户/会话时,使用此技能。

典型场景:

  • - 生成的jpg/png文件必须以真实的飞书图片消息发送
  • 生成的mp4文件必须以真实的飞书媒体消息发送
  • 多模态智能体完成生成后,需要可靠的投递
  • 你想避免协议错误,例如将jpg/mp4以错误的消息类型发送

硬性规则

图片

对于图片,不要将本地文件作为纯文本发送,也不要猜测为通用附件格式。

正确流程:

  1. 1. 将图片上传至飞书IM资源API
  2. 获取imagekey
  3. 使用msgtype=image发送消息

使用:

  • - scripts/send-image.mjs

视频

对于mp4视频,不要将其作为file消息发送。

正确流程:

  1. 1. 将mp4上传至飞书IM文件API
  2. 获取filekey
  3. 使用msgtype=media发送消息

使用:

  • - scripts/send-media.mjs

所需环境

脚本需要:

  • - FEISHUAPPID
  • FEISHUAPPSECRETPATH或默认密钥文件~/.openclaw/secrets/feishuapp_secret

默认密钥路径:

  • - ~/.openclaw/secrets/feishuappsecret

接收ID假设

捆绑脚本默认使用receiveidtype=open_id。

当目标为飞书用户openid(如ouxxx)时,直接使用它们。

如果后续需要群组投递,请扩展脚本以接受chatid并切换receiveid_type。

命令

向飞书用户发送图片

bash
cd scripts
node send-image.mjs /path/to/image.jpg

示例:

bash
cd scripts
node send-image.mjs ou_xxx /tmp/result.jpg

向飞书用户发送mp4视频

bash
cd scripts
node send-media.mjs /path/to/video.mp4 mp4 5000

参数:

  • - 参数1:目标open_id
  • 参数2:本地mp4路径
  • 参数3:文件类型,通常为mp4
  • 参数4:时长(毫秒),可选但推荐

示例:

bash
cd scripts
node send-media.mjs ou_xxx /tmp/result.mp4 mp4 5000

输出预期

成功发送应返回飞书成功负载,例如:

  • - code: 0
  • msg: success

不要仅凭本地脚本执行就认为传输成功。
请检查返回的飞书响应。

降级策略

图片降级

如果真实的飞书图片发送失败,报告图片投递失败。 不要默默假装图片已投递。

视频降级

如果飞书媒体发送失败,若存在直接链接则降级为发送链接。 明确说明这是降级方案。

推荐智能体用法

对于多模态内容智能体,在生成后使用此技能:

  • - 图片结果 -> send-image.mjs
  • mp4结果 -> send-media.mjs

这可以将协议细节从模型提示中剥离,并降低弱模型的失败风险。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 feishu-media-delivery-1776125365 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 feishu-media-delivery-1776125365 技能

通过命令行安装

skillhub install feishu-media-delivery-1776125365

下载

⬇ 下载 feishu-media-delivery v0.1.1(免费)

文件大小: 9.73 KB | 发布时间: 2026-4-14 12:59

v0.1.1 最新 2026-4-14 12:59
- Removed embedded node_modules and related dependency files from the repository to reduce bloat and improve package management.
- No changes to core functionality or usage of the skill; only cleanup of bundled dependencies.

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

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

p2p_official_large
返回顶部