外部コマンド
キーを押す、HTTP リクエストを送る、プログラムを実行する、OBS のシーンを切り替える、Streamer.bot のアクションを実行する、自作ツールを呼び出すなど、ゲームの外に働きかけるアクションです。
外部コマンドは、視聴者がギフトを送ったりチャットに書き込んだりしたときに、ゲームの外で何かを行うアクションです。キーを押す、スマート照明をつける、OBS のシーンを切り替える、といったことができます。すべての Mod とすべてのカスタム連携で、どのプランでも使えます。Free では TikFinity のトリガーで、PRO と MAX ではネイティブの TikTok と Kick のトリガーでも使えます。
外部コマンドを追加する
- アクションタブで新規追加をクリックし、トリガーを選びます。
- すべてのアクションで外部タブを開きます。
- コマンドの横にある Configure をクリックし、設定を入力して保存します。
他のアクションと同じく、コマンドは回数の分だけ、行の間隔を空けて実行されます。ゲームは不要で、Mod または連携がオンになっていれば動作します。
コマンド一覧
| コマンド | 動作 |
|---|---|
| Keystroke | フォーカスのあるウィンドウで、キーやマウスボタンを押します。 |
| Webhook | URL に HTTP リクエストを送ります。 |
| Execute program | プログラムやスクリプトを起動します。 |
| Streamer.bot | Streamer.bot のアクションを実行します。 |
| OBS | OBS Studio でシーンを切り替えたり、ソースを表示/非表示にしたりします。 |
| Third-Party Action | 自作のアプリでアクションを実行します。Third-Party インターフェース を参照してください。 |
Keystroke
キーシーケンスと、必要に応じて修飾キー、特殊キー、マウスボタン、そして押下時間 (ms)(デフォルトは 100)を設定します。ゲームではゲームモードをオンのままにし、通常のアプリやチャットに入力する場合はオフにします。
Webhook
URL(http または https)とメソッドを入力します。デフォルトは JSON ボディ付きの POST で、GET、PUT、PATCH、DELETE も使えます。{username} や {giftName} などの変数は URL、ヘッダー、ボディの中で置き換えられ、GET 以外のメソッドではイベントの詳細がすべてボディにも含まれます。BakoshApp は応答を最大 10 秒待ちます。
Execute program
参照で .exe、.bat、.cmd、.ps1 のいずれかのファイルを選び、必要なら引数を追加します(ここでも変数が使えます)。プロセスの終了を待つをオンにすると、プログラムが終了するまで次の実行を待ちます。
Streamer.bot
まず設定 → Streamer.bot で Streamer.bot に接続します(デフォルトは 127.0.0.1、ポート 8080。Streamer.bot で WebSocket サーバーを認証なしで有効にしておく必要があります)。次に、実行する Streamer.bot のアクションを選びます。イベントの詳細は引数として渡され、Streamer.bot では %username%、%giftName% などとして使えます。
OBS
まず設定 → OBS で OBS に接続します(デフォルトは 127.0.0.1、ポート 4455。OBS の WebSocket サーバーのパスワードも入力します)。次に、シーンを切り替えまたはソースを切り替えを選びます。
- 永続 / 状態を設定 — 変更がそのまま維持されます。
- 時間指定 — 時間で指定した秒数(デフォルトは 5)が経つと変更が元に戻ります。OBS は前のシーンに戻るか、ソースを再び非表示にします。
変数
Webhook、Execute program、Streamer.bot では、アクションを実行したイベントの詳細を使えます:username、nickname、eventType、giftName、giftId、repeatCount、diamondCount、likeCount、profilePictureUrl、subMonth。TikFinity からのイベントでは username だけが使えます。
ほかの人からのプリセットに含まれるコマンド
ほかのアカウントからプリセットが送られてくると、その中の Execute program と Keystroke のアクションは、オフの状態で届きます。PCでプログラムを起動したりキーを押したりするためです。設定を確認してアクションでオンにするか、プリセットを受け入れるときに有効のままにする(送信者を信頼する)にチェックを入れてください。OBS、Streamer.bot、Third-Party の接続は、設定で行った状態のまま変わりません。これらはプリセットには含まれません。
活用アイデア
- 誰かがギフトを送ったときに、どんなゲームでもキーを押す(クラクション、ジャンプ、射撃)。
- 新しいフォロワーが増えたときに、HTTP リクエストでスマート照明をつける。
- サブスク登録があったときにスクリプトを実行する。
- 大きなギフトが届いたときに、OBS のシーンを 10 秒間切り替える。