Streamer.bot連携

Streamer.botはあなたのライブストリームのための様々なインタラクティブ機能を提供します!TikFinityの「アクション & イベント」システムを使用して、 Streamer.bot アクションをトリガーできます。これには1回限りのセットアップが必要です。

初期セットアップ

Streamer.botの最新バージョンをダウンロードしてくださいし、「Websocket Server」を有効にします。これは「Server/Clients」タブで見つけることができます。次にTikFinityに切り替えて、「セットアップ」→「 Streamer.bot 接続」に移動して、接続詳細を設定します。ほとんどの場合、デフォルト値で問題ありません。「接続テスト」をクリックして、接続が機能しているかどうかを確認します。機能している場合は、TikFinityアクションで Streamer.bot の使用を開始できます。



Streamer.botアクションの使用

  • TikFinityで「アクション & イベント」に移動します
  • 「アクションを作成」をクリックして、「Streamer.botアクション」を選択します
  • トリガーしたいStreamer.botアクションを選択します
  • 「保存」をクリックします
  • アクションにイベントを割り当てます



トリガーユーザーの情報(例:ユーザー名)がプレースホルダーパラメータとして送信されることに注意してください。これらのプレースホルダーパラメータは、Streamer.botでさらに処理するために使用できます。イベントの種類に応じて、以下のプレースホルダーパラメータが利用可能です:
  • %userId% - 数値TikTokユーザーID
  • %username% - TikTokユーザー名(@ハンドル)
  • %nickname% - TikTokニックネーム(表示名)
  • %profilePicturUrl% - ユーザーのプロフィール画像へのhttps URL
  • %commandParams% - ユーザーコメントまたは!commandに対して記述されたパラメータ
  • %giftId% - 数値ギフトID
  • %giftName% - ギフト名
  • %coins% - ギフトイベントで送信されたCoinsの数
  • %repeatCount% - ギフトの繰り返しカウント
  • %likeCount% - Likeカウント
  • %totalLikeCount% - ユーザーの合計Likeカウント(合計)
  • %subMonth% - サブイベントのサブマンス
  • %emoteId% - エモートのID
  • %emoteImageUrl% - エモートへのhttps URL

使用例(Core -> File IO -> Write to File):



Streamer.botからのチャットメッセージ送信

Streamer.botを使用してTikTokチャットにメッセージを送信することもできます。これを行うには、TikFinityのチャットボット設定に移動し、「Streamer.botにTikFinityへのメッセージプッシュを許可」オプションを有効にします。次に、Streamer.botアクションを作成し、サブアクションに次の手順を追加します:
  • Core > 引数 > 引数を設定: 「message」という名前の変数を作成します。値は送信するメッセージテキストです。上記のリストされているすべての変数をメッセージテキストで使用できます(例:トリガーユーザーにメンションするには%nickname%)。



  • Core > C# > C#コードを実行: 以下のコードをコピーして貼り付けて、「保存してコンパイル」をクリックします
  • using System;
    using Newtonsoft.Json;
    
    public class CPHInline
    {
        public bool Execute()
        {
            CPH.WebsocketBroadcastJson(JsonConvert.SerializeObject(new { action = "sendChatbotMessage", args = args }));
            return true;
        }
    }
    
このようになります:



これで、このStreamer.botアクションをトリガーでき、メッセージがTikTokチャットに送信されます。問題が発生した場合は、Discordから私たちに連絡してください。