チャットボット

注意
この翻訳はAIによって生成されていますので、ご自身の判断でご利用ください。

Chatbot は、Twitch チャットの管理をサポートします。コマンドの実行、メッセージのモデレーション、忠実な視聴者への報酬などが可能です。キャンペーンの一環として、Chatbot は以下の機能も提供します。

  • 定期メッセージ
  • チャットコマンドへの応答
  • キャンペーンリンクとプロモーション情報

Chatbot のセットアップ方法:

  1. Twitch アカウントでPartner Networkにサインアップするか、既存のアカウントに Twitch を接続します。
  2. Chatbot ページに移動し、Chatbotをオンにする をクリックします。これにより、Xsollaチャットボットがチャンネルに追加され、モデレーター権限が付与されます。

有効化すると、設定 > Chatbot ページで Chatbot を制御し、そのステータスを確認できます。Twitch のステータスは以下の値を取ることができます。

  • 接続済み — Xsollaチャットボットがチャンネルでアクティブです。
  • 保留中 — サーバーの再起動や更新後にXsollaチャットボットが再接続中です。
  • 切断 — Xsollaチャットボットが接続されていません。これは、XsollaチャットボットがチャンネルでBANされた場合や、モデレーター権限がない場合に発生します。
  • 不明 — Xsollaチャットボットのステータスが判定できません。問題が続く場合は、サポートチームにお問い合わせください。

モデレーターのステータスは以下の値を取ることができます。

  • 付与済み — Xsollaチャットボットがチャットをモデレートでき、スパムの削除や迷惑な視聴者のタイムアウトが可能です。
  • 未付与 — Xsollaチャットボットはモデレーターアクセスがないとチャットをモデレートできません。

モデレーション

モデレートしたいコンテンツを選択するには、Chatbot > モデレーション ページに移動し、チャットフィルター セクションでモデレートしたいコンテンツのトグルがオンになっていることを確認してください。

フィルタートリガー
重複メッセージが一定回数繰り返される。
エモートメッセージに一定数以上のエモートが含まれる。
リンクメッセージにリンクが含まれる(部分一致の許可リストあり — 例:twitch.tv はすべての Twitch リンクを許可)。
記号メッセージが一定の長さに達し、そのうちの一定割合が記号である。
大文字メッセージが一定の長さに達し、そのうちの一定割合が大文字である。

これらはデフォルトのしきい値です。新しいものを追加するか、警告のしきい値 セクションで調整してください。

処罰警告回数
10分間のタイムアウト3
3時間のタイムアウト6
永久禁止9

投稿されたリンクに対して、そのリンク先のページタイトルをチャットボットが返信するようにするには、リンクプレビュー トグルをオンにしてください。

アラート

注意
これは、Overlayアラートレイヤーとは別です。チャットアラートはチャットにテキストメッセージを投稿し、Overlay アラートはストリームに視覚的に表示されます。

Chatbot は、フォロー、サブスクリプション、チップ、その他のイベントに対してチャットにメッセージを投稿できます。すべてのアラートを一度にオンにするか、個別に有効化して編集できます。

イベントデフォルトメッセージ
フォローフォローしてくれてありがとう、@$username
サブスクリプションサブスクリプションしてくれてありがとう、@$username
再サブスクリプション$months ヶ月間サブスクリプションしてくれてありがとう、@$username
サブスクリプションギフト@$gifter@$username にサブをギフトしてくれてありがとう。
Twitch チアー@$username$amount ビットをストリームにチアーしました。
Twitch レイド@$username$viewers 人の視聴者と共にストリームをレイドしています。
チップ$name$amount をストリームにチップしました:$message
ExtraLife/Tiltify$name がチャリティに $amount を寄付しました。

これらのデフォルトメッセージは、以下の変数を使用しています。

変数説明
$username視聴者の Twitch ユーザー名。
$gifterサブスクリプションをギフトした視聴者のユーザー名。
$months視聴者がサブスクリプションしている月数。
$amountチップされた金額、ビットでのチアー、または寄付された金額。
$viewersレイドの視聴者数。
$nameチップした人または寄付者の名前。
$messageチップに含まれるメッセージ。

これらはカスタムコマンド用の変数とは別です。詳細は コマンド セクションを参照してください。

注意
チップおよび ExtraLife/Tiltify アラートは、PayPal またはチャリティキャンペーンを接続するまで無効のままです。

タイマー

設定した間隔で自動メッセージを投稿するには、Chatbot > タイマー ページに移動し、トラッキングリンクストアフロント をプロモーションするためのタイマーを設定してください。ソーシャルメディアを共有したり、チャットルールを視聴者にリマインドしたりすることもできます。メッセージはライブ中のみ投稿するように設定できます。

コマンド

Chatbot > コマンド ページに移動して、チャンネル用の組み込みコマンドを有効または無効にします。各コマンドには独自の権限レベル(全員、モデレーター、または所有者)があり、ロイヤルティポイントのコストを設定できます。組み込みコマンドに加えて、新しいコマンド をクリックして独自のコマンドを作成できます。また、Twitch チャットで !set および !unset を直接使用して、カスタムコマンドを迅速に編集できます。

Chatbot には以下の組み込みコマンドが含まれています。
コマンド説明
!songストリーマーが聴いている曲を表示します。
!pingボットがオンラインで動作していることを確認するために pong を送信します。
!uptimeストリームがどのくらいの時間ライブであるかを表示します。
!reset [command]コマンドが実行された回数を表示するカウンターをリセットします。
!unset [command]カスタムメッセージ付きのコマンドを削除します。
!set [name] [message]カスタムメッセージ付きの新しいコマンドを作成します。
!allow [user]指定されたユーザーが一時的にリンクを投稿できるようにします。
!warn [user] [silent] [reason]指定されたユーザーに警告を発行します。
!warnings [user]ユーザーの警告数を取得します。
!unwarn [user]指定されたユーザーの警告数をリセットします。
!mute [user] [silent] [duration]指定されたユーザーをミュートします。期限を設定できます。
!unmute [user]指定されたユーザーのミュートを解除します。
!clear [user]指定されたユーザーが最近発言したすべてのメッセージを削除します。
!boosts利用可能なブーストとポイントブーストに関する情報を取得します。
!takepoints [user] [points]指定されたユーザーからポイントを取り上げます。
!give [user] [points]送信者から他のユーザーにポイントを転送します。
!buyboost [boost]ポイントブーストを購入します。後でアップグレードできますが、ダウングレードはできません。
!addpoints [user] [points]特定のユーザーにポイントを与えます。
!points [user]特定のユーザーが持っているポイント数を表示します。
!boost [user]ユーザーの現在のポイントブーストと有効期限を取得します。
!giveall [points]チャンネル内のすべてのユーザーにポイントを与えます。
!leaderboard [count]指定された数までのポイントが最も多いユーザーを表示します。
!rankユーザーの現在のランクを表示します。
!removequote [quote]ボットのデータベースから引用を削除します。
!quote [quote]ランダムな引用、またはコマンドで指定された特定の引用を返します。
!addquote [person] [message]ボットのデータベースに新しい引用を追加します。
!raffleend現在の抽選を終了し、ランダムな勝者を選びます。
!raffleset [word] [followers]キーワードを設定してギブアウェイを開始します。
!addschedule [message]スケジュールのメッセージホイールに新しいメッセージを追加します。
!commandsチャットでコマンドのリストを表示します。
!setgame [game]ボットがリンクされているすべてのプラットフォームでストリームゲームを変更します。
!settitle [title]ボットがリンクされているすべてのプラットフォームでストリームタイトルを変更します。

カスタムコマンドは、より高度な応答のために変数をサポートします。
変数説明
$userコマンド実行時に引数としてユーザー名を受け取ります(例:!costream @Xsolla)。常に @ で始まります。
$senderコマンドを実行したユーザーの名前。
$title, $game, $urlTwitch チャンネルのストリームタイトル、現在のゲーム、チャンネル URL — デフォルトでは自分のチャンネル用です。コマンドに $user を含めると、別の Twitch チャンネルからこの情報を取得できます(例:!costream $user $title での紹介)。
$countコマンドが実行された回数。モデレーターは !reset [command] でリセットできます。
$arg1, $arg2, $arg3, …コマンドの後にスペースで区切られた追加の引数。
$argsコマンドの後のすべての内容、スペースを無視します。

デフォルトでは、応答はユーザー名で始まります。コマンド作成時に Start with @username のチェックを外すことでこれを無効にできます。単一のコマンドで変数を組み合わせることができます。

コマンドからストリームに画像や音声をトリガーすることもできます。詳細は Overlay のトリガーを参照してください。

ロイヤルティ

Chatbot > ロイヤルティ ページに移動してロイヤルティプログラムを設定します。設定 をクリックし、3つのシステムのいずれかを選択します。

  • 常連 — 忠実な視聴者に特別なチャットロールを手動で付与し、追加のコマンドにアクセスできるようにします。常連 をクリックして、ユーザー名で視聴者を追加します。
  • ランク — 視聴者は視聴時間に基づいてカスタムティアを進行します。ランク をクリックしてランク(名前 + 必要な時間)を設定します。その後、!rank コマンドを有効にして、視聴者がチャットで自分のランクを確認できるようにし、クリエイターサイト または !leaderboard でリーダーボードを確認します。
  • ポイント — 完全にカスタマイズ可能なチャット内通貨。視聴者はポイントを使って Overlay のトリガー レイヤーにリンクされたコマンドを実行したり、チャットで実行する抽選に参加したりできます。視聴者がポイントを獲得する方法を設定するには、次のフィールドを完了します。
    • ポイント名 — 通貨の名前(デフォルト:ポイント)。
    • サブスクライバー倍率 — サブスクライバーが獲得するポイントに適用される乗数。
    • 視聴 — チャット、ライブストリームの視聴、またはオフライン視聴で獲得するポイント。各項目の量と間隔を設定できます。
    • イベント — フォロー、サブスクリプション、サブスクリプションギフト、チップ、抽選の勝利、ホスティング、チアー、レイドに対するボーナスポイント。
    • 除外ユーザー — ポイント獲得から除外されるアカウント(例:他のチャットボット)。
注意
ロイヤルティシステムを切り替えても進行状況は消えません。ポイントの残高とランクは保持され、自由に切り替えることができます。現在選択されているシステムのコマンドのみが視聴者に利用可能です。

引用

チャットからの思い出に残る瞬間をテキストとして保存し、発言した視聴者に帰属させ、後で他の人が再発見できるようにします。保存できる引用の数に制限はありません。Chatbot > 引用 ページから引用を追加します。誰かがチャットで !quote を実行すると、Chatbot は保存された引用の中からランダムに1つを投稿します。Chatbot は、Twitch チャットの管理をサポートします。コマンドの実行、メッセージのモデレーション、忠実な視聴者への報酬などが可能です。キャンペーンの一環として、Chatbot は以下の機能も提供します。

  • 定期メッセージ
  • チャットコマンドへの応答
  • キャンペーンリンクとプロモーション情報

Chatbot のセットアップ方法:

  1. Twitch アカウントでPartner Networkにサインアップするか、既存のアカウントに Twitch を接続します。
  2. Chatbot ページに移動し、Chatbotをオンにする をクリックします。これにより、Xsollaチャットボットがチャンネルに追加され、モデレーター権限が付与されます。

有効化すると、設定 > Chatbot ページで Chatbot を制御し、そのステータスを確認できます。Twitch のステータスは以下の値を取ることができます。

  • 接続済み — Xsollaチャットボットがチャンネルでアクティブです。
  • 保留中 — サーバーの再起動や更新後にXsollaチャットボットが再接続中です。
  • 切断 — Xsollaチャットボットが接続されていません。これは、XsollaチャットボットがチャンネルでBANされた場合や、モデレーター権限がない場合に発生します。
  • 不明 — Xsollaチャットボットのステータスが判定できません。問題が続く場合は、サポートチームにお問い合わせください。

モデレーターのステータスは以下の値を取ることができます。

  • 付与済み — Xsollaチャットボットがチャットをモデレートでき、スパムの削除や迷惑な視聴者のタイムアウトが可能です。
  • 未付与 — Xsollaチャットボットはモデレーターアクセスがないとチャットをモデレートできません。

モデレーション

モデレートしたいコンテンツを選択するには、Chatbot > モデレーション ページに移動し、チャットフィルター セクションでモデレートしたいコンテンツのトグルがオンになっていることを確認してください。

フィルタートリガー
重複メッセージが一定回数繰り返される。
エモートメッセージに一定数以上のエモートが含まれる。
リンクメッセージにリンクが含まれる(部分一致の許可リストあり — 例:twitch.tv はすべての Twitch リンクを許可)。
記号メッセージが一定の長さに達し、そのうちの一定割合が記号である。
大文字メッセージが一定の長さに達し、そのうちの一定割合が大文字である。

これらはデフォルトのしきい値です。新しいものを追加するか、警告のしきい値 セクションで調整してください。

処罰警告回数
10分間のタイムアウト3
3時間のタイムアウト6
永久禁止9

投稿されたリンクに対して、そのリンク先のページタイトルをチャットボットが返信するようにするには、リンクプレビュー トグルをオンにしてください。

アラート

注意
これは、Overlayアラートレイヤーとは別です。チャットアラートはチャットにテキストメッセージを投稿し、Overlay アラートはストリームに視覚的に表示されます。

Chatbot は、フォロー、サブスクリプション、チップ、その他のイベントに対してチャットにメッセージを投稿できます。すべてのアラートを一度にオンにするか、個別に有効化して編集できます。

イベントデフォルトメッセージ
フォローフォローしてくれてありがとう、@$username
サブスクリプションサブスクリプションしてくれてありがとう、@$username
再サブスクリプション$months ヶ月間サブスクリプションしてくれてありがとう、@$username
サブスクリプションギフト@$gifter@$username にサブをギフトしてくれてありがとう。
Twitch チアー@$username$amount ビットをストリームにチアーしました。
Twitch レイド@$username$viewers 人の視聴者と共にストリームをレイドしています。
チップ$name$amount をストリームにチップしました:$message
ExtraLife/Tiltify$name がチャリティに $amount を寄付しました。

これらのデフォルトメッセージは、以下の変数を使用しています。

変数説明
$username視聴者の Twitch ユーザー名。
$gifterサブスクリプションをギフトした視聴者のユーザー名。
$months視聴者がサブスクリプションしている月数。
$amountチップされた金額、ビットでのチアー、または寄付された金額。
$viewersレイドの視聴者数。
$nameチップした人または寄付者の名前。
$messageチップに含まれるメッセージ。

これらはカスタムコマンド用の変数とは別です。詳細は コマンド セクションを参照してください。

注意
チップおよび ExtraLife/Tiltify アラートは、PayPal またはチャリティキャンペーンを接続するまで無効のままです。

タイマー

設定した間隔で自動メッセージを投稿するには、Chatbot > タイマー ページに移動し、トラッキングリンクストアフロント をプロモーションするためのタイマーを設定してください。ソーシャルメディアを共有したり、チャットルールを視聴者にリマインドしたりすることもできます。メッセージはライブ中のみ投稿するように設定できます。

コマンド

Chatbot > コマンド ページに移動して、チャンネル用の組み込みコマンドを有効または無効にします。各コマンドには独自の権限レベル(全員、モデレーター、または所有者)があり、ロイヤルティポイントのコストを設定できます。組み込みコマンドに加えて、新しいコマンド をクリックして独自のコマンドを作成できます。また、Twitch チャットで !set および !unset を直接使用して、カスタムコマンドを迅速に編集できます。

Chatbot には以下の組み込みコマンドが含まれています。
コマンド説明
!songストリーマーが聴いている曲を表示します。
!pingボットがオンラインで動作していることを確認するために pong を送信します。
!uptimeストリームがどのくらいの時間ライブであるかを表示します。
!reset [command]コマンドが実行された回数を表示するカウンターをリセットします。
!unset [command]カスタムメッセージ付きのコマンドを削除します。
!set [name] [message]カスタムメッセージ付きの新しいコマンドを作成します。
!allow [user]指定されたユーザーが一時的にリンクを投稿できるようにします。
!warn [user] [silent] [reason]指定されたユーザーに警告を発行します。
!warnings [user]ユーザーの警告数を取得します。
!unwarn [user]指定されたユーザーの警告数をリセットします。
!mute [user] [silent] [duration]指定されたユーザーをミュートします。期限を設定できます。
!unmute [user]指定されたユーザーのミュートを解除します。
!clear [user]指定されたユーザーが最近発言したすべてのメッセージを削除します。
!boosts利用可能なブーストとポイントブーストに関する情報を取得します。
!takepoints [user] [points]指定されたユーザーからポイントを取り上げます。
!give [user] [points]送信者から他のユーザーにポイントを転送します。
!buyboost [boost]ポイントブーストを購入します。後でアップグレードできますが、ダウングレードはできません。
!addpoints [user] [points]特定のユーザーにポイントを与えます。
!points [user]特定のユーザーが持っているポイント数を表示します。
!boost [user]ユーザーの現在のポイントブーストと有効期限を取得します。
!giveall [points]チャンネル内のすべてのユーザーにポイントを与えます。
!leaderboard [count]指定された数までのポイントが最も多いユーザーを表示します。
!rankユーザーの現在のランクを表示します。
!removequote [quote]ボットのデータベースから引用を削除します。
!quote [quote]ランダムな引用、またはコマンドで指定された特定の引用を返します。
!addquote [person] [message]ボットのデータベースに新しい引用を追加します。
!raffleend現在の抽選を終了し、ランダムな勝者を選びます。
!raffleset [word] [followers]キーワードを設定してギブアウェイを開始します。
!addschedule [message]スケジュールのメッセージホイールに新しいメッセージを追加します。
!commandsチャットでコマンドのリストを表示します。
!setgame [game]ボットがリンクされているすべてのプラットフォームでストリームゲームを変更します。
!settitle [title]ボットがリンクされているすべてのプラットフォームでストリームタイトルを変更します。

カスタムコマンドは、より高度な応答のために変数をサポートします。
変数説明
$userコマンド実行時に引数としてユーザー名を受け取ります(例:!costream @Xsolla)。常に @ で始まります。
$senderコマンドを実行したユーザーの名前。
$title, $game, $urlTwitch チャンネルのストリームタイトル、現在のゲーム、チャンネル URL — デフォルトでは自分のチャンネル用です。コマンドに $user を含めると、別の Twitch チャンネルからこの情報を取得できます(例:!costream $user $title での紹介)。
$countコマンドが実行された回数。モデレーターは !reset [command] でリセットできます。
$arg1, $arg2, $arg3, …コマンドの後にスペースで区切られた追加の引数。
$argsコマンドの後のすべての内容、スペースを無視します。

デフォルトでは、応答はユーザー名で始まります。コマンド作成時に Start with @username のチェックを外すことでこれを無効にできます。単一のコマンドで変数を組み合わせることができます。

コマンドからストリームに画像や音声をトリガーすることもできます。詳細は Overlay のトリガーを参照してください。

ロイヤルティ

Chatbot > ロイヤルティ ページに移動してロイヤルティプログラムを設定します。設定 をクリックし、3つのシステムのいずれかを選択します。

  • 常連 — 忠実な視聴者に特別なチャットロールを手動で付与し、追加のコマンドにアクセスできるようにします。常連 をクリックして、ユーザー名で視聴者を追加します。
  • ランク — 視聴者は視聴時間に基づいてカスタムティアを進行します。ランク をクリックしてランク(名前 + 必要な時間)を設定します。その後、!rank コマンドを有効にして、視聴者がチャットで自分のランクを確認できるようにし、クリエイターサイト または !leaderboard でリーダーボードを確認します。
  • ポイント — 完全にカスタマイズ可能なチャット内通貨。視聴者はポイントを使って Overlay のトリガー レイヤーにリンクされたコマンドを実行したり、チャットで実行する抽選に参加したりできます。視聴者がポイントを獲得する方法を設定するには、次のフィールドを完了します。
    • ポイント名 — 通貨の名前(デフォルト:ポイント)。
    • サブスクライバー倍率 — サブスクライバーが獲得するポイントに適用される乗数。
    • 視聴 — チャット、ライブストリームの視聴、またはオフライン視聴で獲得するポイント。各項目の量と間隔を設定できます。
    • イベント — フォロー、サブスクリプション、サブスクリプションギフト、チップ、抽選の勝利、ホスティング、チアー、レイドに対するボーナスポイント。
    • 除外ユーザー — ポイント獲得から除外されるアカウント(例:他のチャットボット)。
注意
ロイヤルティシステムを切り替えても進行状況は消えません。ポイントの残高とランクは保持され、自由に切り替えることができます。現在選択されているシステムのコマンドのみが視聴者に利用可能です。

引用

チャットからの思い出に残る瞬間をテキストとして保存し、発言した視聴者に帰属させ、後で他の人が再発見できるようにします。保存できる引用の数に制限はありません。Chatbot > 引用 ページから引用を追加します。誰かがチャットで !quote を実行すると、Chatbot は保存された引用の中からランダムに1つを投稿します。

この記事は役に立ちましたか?
ありがとうございます!
改善できることはありますか? メッセージ
申し訳ありません
この記事が参考にならなかった理由を説明してください。 メッセージ
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
最終更新日: 2026年9月4日

誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

問題を報告する
当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
フォローアップ用のメールをご提供してください
ご意見ありがとうございました!
フィードバックを送信できませんでした
後でもう一度お試しいただくか、[email protected]までお問い合わせください。