创建你自己的可自定义的 !clip 命令,该命令可以截取你在 Twitch 的直播剪辑并将其发布到 Discord!
Clip Command 是 PotatoHotDog 的一个免费功能,允许通过公开 API 调用触发 Twitch 剪辑的创建。当观众或你的聊天机器人调用该命令时,会从你的直播中创建一个剪辑,链接会自动发布到你选择的 Discord 频道。
一切均可配置——从 Discord 消息格式到剪辑创建后在 Twitch 聊天中发布的消息。
工作原理
设置您的 Clip Command 只需几个步骤:
- 在 PotatoHotDog 仪表板上创建 Clip Command,并提供你的 Discord webhook URL 和要监控的 Twitch 频道。
- 请从仪表板复制您的 Clip Command ID 和 API 密钥。
- 在你的 Twitch 聊天机器人或流媒体自动化工具中接入公开的 Create Clip API 端点。
- 当观众输入 !clip(或你在机器人中配置的任意触发词)时,就会调用 API 并创建一个 Twitch 剪辑。
- 剪辑链接会自动发布到您的 Discord 频道,并在 Twitch 聊天中发送一条确认剪辑的消息。
Discord 中的剪辑大约在一分钟内就会出现。这个短暂的延迟是有意为之——它给 Twitch 时间来生成缩略图和其他剪辑资源,然后再分享链接。
自定义选项
每个剪辑命令都可自定义,以贴合你的直播风格:
- Discord 消息 - 当剪辑被创建时,发送到你的 Discord 频道的消息。支持动态参数,这样你就可以包含观众的名字、剪辑链接,以及指向 Twitch 剪辑编辑器的链接。
- Twitch 消息 - 在创建剪辑后会发布到 Twitch 聊天的消息。也支持动态参数。
这两条消息都支持以下参数:
- $user - 触发该剪辑的观众的 Twitch 用户名
- $title - 剪辑的标题
- $link - 该剪辑的直接链接
- $linkEdit - 指向 Twitch 剪辑编辑器页面的链接
可与您现有的聊天机器人兼容
剪辑命令由一个简单的 GET 请求 API 提供支持,这意味着它可以直接连接到你在直播中已经在使用的聊天机器人。不需要额外的软件。
内置对最受欢迎的 Twitch 聊天机器人支持:
- StreamElements - 添加自定义命令并使用 urlfetch 响应类型来调用 API。
- Nightbot - 添加一个自定义命令,在消息字段中使用 urlfetch 调用 API。
- Streamlabs Cloudbot - 添加一个自定义命令,并使用 readapi 响应类型来调用 API。
API 文档页面为这些机器人中的每一个提供可直接粘贴的命令片段,让你在几分钟内就能上手。