WhatsApp专用GIF发送工具,自动完成Tenor/MP4转换,支持自然语言搜索发送,依赖平台内置message工具无需额外凭证。
基本信息
- 技能名称?Gif Whatsapp
- 中文名称?WhatsApp一键搜发GIF,自动转码
- 作者?shaharsha
- 分类?专业技能
- 版本?1.3.0
- 标签?whatsapp, gif, tenor, giphy, ffmpeg, social, messaging, media-conversion, clawhub
使用方法
使用说明
功能概述
gif-whatsapp 是专为 WhatsApp 场景设计的 GIF 发送技能,解决 WhatsApp 不支持直接 Tenor/Giphy URL 的核心痛点。通过 gifgrep 搜索受信任的 GIF 源(Tenor、Giphy),再经 ffmpeg 转换为 MP4 格式,最终通过平台内置的 message 工具发送。
核心用法
- 搜索 : gifgrep "QUERY" --max 5 --format url 获取 5 个候选结果
- 人工精选 :根据文件名/描述挑选最佳 GIF,而非盲目取第一个
- 下载转换 : curl 下载 → ffmpeg 转 MP4(yuv420p 编码、尺寸对齐)
- 强制拷贝 :必须复制到 /root/.openclaw/workspace/ (message 工具仅允许工作区路径)
- 发送 : message 工具配合 gifPlayback=true ,消息体留单空格
显著优点
零配置集成 :复用平台已配置的 message 工具,无需单独 WhatsApp 认证
格式自适应 :自动处理 WhatsApp 内部 GIF→MP4 的转换要求
源可信 :仅搜索 Tenor/Giphy 两大主流平台,降低恶意文件风险
轻量化 :/tmp 临时存储,发送后自动清理
潜在局限
英文搜索优先 :非英文查询可能返回结果质量下降
单 GIF 限制 :文档明确建议同一场景仅发一张,避免过度使用
路径硬编码 :依赖 /root/.openclaw/workspace 固定路径,可移植性受限
人工介入 :需人工从 5 个结果中挑选,非全自动
适合人群
频繁在 WhatsApp 进行非正式沟通的用户
需要快速情绪表达(庆祝、惊讶、尴尬等场景)的社交场景
已通过 clawhub 平台配置好 message 工具的用户
常规风险
临时文件残留 :虽文档称清理,但 ffmpeg/curl 失败时可能残留 /tmp 文件
版权模糊 :Tenor/Giphy 内容版权归属复杂,商业场景需谨慎
路径遍历 :若 gifgrep 返回恶意 URL,curl 可能下载非 GIF 文件(但 ffmpeg 仅处理有效 GIF)
平台锁定 :深度绑定 clawhub 工作区路径,脱离平台即失效
💬 评论 (0)
📭 还没有评论,快来抢沙发吧!