自分だけのカスタマイズ可能な !clip コマンドを作成し、Twitch の配信をクリップして、それを Discord に投稿します!
Clip Commandは、PotatoHotDogの無料機能で、公開APIコールを介してTwitchクリップの作成をトリガーできます。視聴者またはあなたのチャットボットがコマンドを呼び出すと、あなたのライブ配信からクリップが作成され、そのリンクはあなたが選んだDiscordチャンネルに自動的に投稿されます。
Discord のメッセージ形式から、クリップ作成後に投稿される Twitch のチャットメッセージまで、すべて設定可能です。
仕組み
Clip Command の設定は、わずか数ステップで完了します:
- PotatoHotDog のダッシュボードでクリップコマンドを作成し、Discord の Webhook URL と監視する Twitch チャンネルを指定してください。
- ダッシュボードから Clip Command ID と APIキーをコピーしてください。
- あなたのTwitchのチャットボットやストリーム自動化ツールで、公開されているクリップ作成APIエンドポイントを接続する。
- 視聴者が !clip を入力すると(ボットに設定した任意のトリガーであっても)、API が呼び出され、Twitch のクリップが作成されます。
- クリップのリンクが自動的にあなたのDiscordチャンネルに投稿され、クリップを確認するためのメッセージがTwitchチャットに送信されます。
Discord にはクリップが表示されるまで、おおよそ1分かかります。この短い遅延は意図的です。リンクが共有される前に、Twitch がサムネイルやその他のクリップ素材を生成する時間を確保します。
カスタマイズオプション
各クリップコマンドは、ストリームのスタイルに合わせてカスタマイズできます:
- Discordメッセージ - クリップが作成されたときにあなたのDiscordチャンネルに投稿されるメッセージです。動的パラメータに対応しているので、視聴者の名前、クリップリンク、Twitchクリップエディタへのリンクを含めることができます。
- Twitchメッセージ - クリップ作成後、Twitchのチャットに投稿されるメッセージ。動的パラメータにも対応。
両方のメッセージは、以下のパラメータをサポートしています。
- $user - クリップを作成した視聴者の Twitch ユーザー名
- $title - クリップのタイトル
- $link - クリップへの直接リンク
- $linkEdit - Twitchクリップエディターのページへのリンク
既存のチャットボットと連携します
The Clip Command は、シンプルな GET リクエスト API によって動作します。つまり、ストリームで既に使っているチャットボットに直接接続します。追加のソフトウェアは必要ありません。
最も人気のある Twitch チャットボットを組み込みでサポートしています:
- StreamElements - カスタムコマンドを追加し、urlfetchのレスポンスタイプを使って API を呼び出します。
- Nightbot - カスタムコマンドを追加し、メッセージ欄で urlfetch を使って API を呼び出します。
- Streamlabs Cloudbot - カスタムコマンドを追加し、readapi レスポンスタイプを使用して API を呼び出します。
API ドキュメントのページには、これらのボットそれぞれにそのまま貼り付けられるコマンドスニペットが用意されており、数分で起動してすぐに使い始められます。