媒体GIF搜索
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 中的指南,安装 @user_ef9e183a/media-gif-search 技能。
技能介绍
问题:手动获取 GIF 的低效困境
在自动化脚本、聊天机器人或内容生成流程中,插入一个合适的 GIF 往往需要人工操作:打开浏览器、搜索关键词、筛选结果、下载文件、再上传或嵌入。这个过程不仅打断了自动化链条,还容易因手动操作引入不一致性和时间延迟。当需要批量或动态生成 GIF 时,这种低效尤为明显。
核心能力与工作步骤
Media Gif Search 技能通过封装 Tenor API,将搜索和下载流程转化为简单的命令行操作。核心能力包括:
- 搜索:根据关键词从 Tenor 索引中检索 GIF,返回结果列表。
- 下载:直接下载选定 GIF 到本地或指定路径。
- 轻量依赖:仅需
curl和jq两个基础工具,无需额外框架。
关键步骤:
- 设置 API 密钥:通过环境变量
TENOR_API_KEY配置 Tenor API 访问凭证。 - 发起搜索:调用技能,传入关键词,技能内部通过
curl请求 Tenor API。 - 处理响应:使用
jq解析 JSON 响应,提取 GIF 的 URL 和元数据。 - 下载保存:根据选定的结果,使用
curl下载 GIF 文件到指定目录。
适用边界与注意事项
- 依赖网络:需要稳定的网络连接访问 Tenor API,离线环境无法使用。
- API 限制:受 Tenor API 速率限制和配额约束,高频或大批量请求可能触发限制。
- 格式兼容:下载的 GIF 需在目标环境中验证兼容性,例如某些平台可能对 GIF 大小或格式有额外要求。
- 政策合规:需遵守 Tenor API 的使用政策,避免滥用或违规内容下载。
使用场景
- 在开发聊天机器人时,需要根据用户输入的关键词自动搜索并返回对应的GIF表情,增强对话趣味性。
- 批量生成社交媒体内容时,需要为每个话题配一张动态GIF图,通过脚本直接从Tenor获取并嵌入。
- 为命令行工具添加富媒体输出,让用户输入关键词后立即获得并预览GIF,无需打开浏览器。
- 自动化测试演示脚本中,需要插入指定主题的GIF作为示例输出,通过API集成到CI/CD流程。
适合人员
- 聊天机器人开发者:需要在对话中自动插入合适的GIF表情,丰富交互体验,减少手动搜索。
- 自动化脚本工程师:希望将GIF搜索集成到命令行工具或流水线中,实现内容动态生成。
- 内容创作者:需要为批量产出的文章或社交媒体帖子快速匹配GIF插图,保持内容多样性。
- DevOps工程师:在CI/CD演示中插入可视化GIF,使技术文档或自动化流程展示更生动。