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から私たちに連絡してください。