Streamer.botとゲームMOD:Twitch、YouTube、Kickからアクションを実行する

Streamer.botbotBakoshAppアクションを実行:Twitchのリワード、YouTubeのスーパーチャット、または寄付を行うと、配信中のゲームMODアクションが開始されます。コードは不要です。

[Actions]タブの行は、Streamer.botbotでアクションが開始された際に実行されます。そのきっかけが何であれ(Twitchのリワード、YouTubeのスーパーチャット、Kickのサブスクリプション、寄付、Stream Deckのボタン、タイマーなど)です。Streamer.botがイベントを検知し、BakoshAppがその行を実行します。ゲームのMOD内、オーバーレイ、あるいはその他の場所でも実行可能です。Streamer.bot側でコードを記述する必要はありません。

プラン:TikFinityと同様に、すべてのプランで利用可能です。Freeプランでは、その行のアクションがFreeプランで利用可能である必要があり、プランにトリガーが含まれている場合、その行はトリガー付き行の制限数にカウントされます。

設定方法

  1. Streamer.botで、「Servers/Clients」→WebSocket Serverを開き、Auto Startをオンにしてサーバーを起動してください。新しいStreamer.botbotでは、これら両方がオフになっています。
  2. Streamer.botbotでアクションを作成し、必要なトリガーを追加してください。アクションの内容は空のままでも構いません。BakoshApp実行するためにそれが必要とするだけです。
  3. BakoshApp、[設定] → Streamer.bot] を開き、接続をテスト をクリックしてください。デフォルトのアドレスは 127.0.0.1、ポートは 8080 です。
  4. MODを開き、「アクション」を選択して、行の「トリガー」セルをクリックするか、新しいトリガーを作成する場合は新規追加をクリックしてください。
  5. ダイアログで、「外部→Streamer.botをクリックし、アクションからアクションを選択して、「保存をクリックしてください。今作成したばかりの場合は、「更新」をクリックしてください。

次に、Streamer.botでアクションを実行してください(例:テストトリガーを使用)。すると、その行が動作します。

いつ発動するかは何が決めるのか

Streamer.botでは、どの報酬や寄付額、対象となる視聴者、クールダウン時間など、すべての設定が完了しています。BakoshAppアクションが開始されるたびにこの行をトリガーします。視聴者フィルターや「視聴者ごとに1回このトリガーには適用されません。

各行には1つのトリガーがあり、1つのStreamer.botアクションで複数の行を起動することができます。

視聴者の名前

ゲームおよび外部コマンドの変数は、Streamer.bot から視聴者の名前を取得します。タイマーなど、誰もアクションを開始していない場合は、チャンネルの名前が取得されます。アバターは YouTube イベントでのみ表示されます。

外部コマンドでも、comment(視聴者のテキスト)、rewardTitle、viewers、platform取得できます。

パスワード

Streamer.botbotのWebSocketサーバーで認証が有効になっている場合は、[設定] → Streamer.bot]で同じパスワードを入力してください。パスワードは暗号化されて保存され、再度表示されることはありません。

接続を確認してください

[設定] → Streamer.bot] の最下段の行には、トリガーの状態が表示されます:

行意味
トリガー: Streamer.botを受信中すべて正常に動作しています。
トリガー: 有効なModにStreamer.botを使う行はありませんBakoshApp有効になっているMODにそのような行が含まれている場合にのみ接続します。
トリガー: Streamer.botが応答しません。再試行していますStreamer.botとそのWebSocketサーバーを起動してください。BakoshApp自動的に再接続されます。
トリガー: Streamer.botがパスワードを拒否しました正しいパスワードを入力し、「保存」をクリックしてください。

よくある質問

アクションは Streamer.bot で実行されますが、行がトリガーされません。その上の行を確認し、BakoshApp で MOD が有効になっていること、およびその行が有効になっていることをご確認ください。ゲームアクションの場合、MOD を有効にした状態でゲームが実行されている必要があります。

ダイアログには、そのアクションが Streamer.bot に存在しなくなったと表示されます。削除されたか、再作成された可能性があります。再度選択してください。BakoshApp はアクション名ではなく、アクションそのものを追跡します。

ある行から Streamer.bot アクションを実行し、別の行がそのアクションを監視しています。なぜその行は発動しないのでしょうか? BakoshApp によって開始された実行は行を発動させないため、行がループ内で自分自身を開始することはできません。

これらのイベントは視聴者統計にカウントされますか、またはアラートとして表示されますか?いいえ。視聴者統計とオーバーレイアラートは、直接接続からのものです。その行の音とメディアは通常通り動作します。

Streamer.bot が "Fatal UI Exception" で終了します。 ログには ISelectionItemProvider に関する MissingMethodException と記録されています。.NET Framework 4.8.1 をインストールして PC を再起動してください。Streamer.bot に必要で、4.8 ではフォーカス時にウィンドウがクラッシュすることがあります。