在WhatsApp聊天中获取并发送相关反应GIF,使用安全过滤器和确定性排序。用于用户请求GIF/表情包/反应时。
WhatsApp GIF. 源代码安全,上下文匹配的GIF, 并且将一个精确的高质量结果发送到WhatsApp.. 1.是一项面向实际任务的技能,主要用于Workflow. decide if GIF is complient.;Build 简洁的搜索查询从用户意图(2-5字)。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
来源安全、上下文匹配的 GIF,向 WhatsApp 精准发送唯一一个高质量结果。
scripts/find_gif.py 获取并排序候选 GIF。message 工具将排名最高的结果发送至 WhatsApp(优先采用 local-file 载荷模式)。优先选用 GIF 的情形:
应避免使用 GIF 的情形:
使用以下确定性辅助脚本:
python3 skills/openclaw-whatsapp-gif/scripts/find_gif.py "congrats celebration" --limit 5 --json python3 skills/openclaw-whatsapp-gif/scripts/find_gif.py "great job" --limit 3 --json --target "+1234567890" python3 skills/openclaw-whatsapp-gif/scripts/send_gif.py "+1234567890" "great job celebration" --json python3 skills/openclaw-whatsapp-gif/scripts/send_gif.py "+1234567890" "great job celebration" --delivery-mode local --json python3 skills/openclaw-whatsapp-gif/scripts/send_gif.py "+1234567890" "great job celebration" --payload-only
行为说明:
TENOR_API_KEY 和/或 GIPHY_API_KEY。contentfilter=low / rating=g + 黑名单机制)。references/policy.json 中启用 allowWebScrapeFallback 时生效。--json 参数则返回完整候选列表。--target 时,输出格式为可直接用于 WhatsApp 的 message 载荷 JSON。send_gif.py --payload-only 时,仅输出最终消息载荷,便于直接交由工具调用。send_gif.py 会校验媒体文件大小与类型;当某 URL 不可用时自动尝试下一候选,并将媒体缓存至 OS 临时目录。references/policy.json 中配置。使用 message 工具时需包含以下字段:
action: "send"channel: "whatsapp"target: <聊天 ID / 接收方>media: caption: <可选的简短说明文字>gifPlayback: true若服务提供商拒绝 .gif 格式,请改用下一候选 URL 重试(优先选择 MP4)。
若无合适 GIF 或连续两次发送失败:
references/providers.md相关专题
热门下载
相关下载
精品课程
共1课时 | 170人学习
共0课时 | 0人学习
共1课时 | 220人学习
最新文章