チャットコマンド
4thRockには、ビューアーとマネージャーがチャットで使用できる標準的なコマンドが含まれており、さらに自作コマンドを設定するシステムもあります。
バイアウトコマンド
| コマンド | 説明 | デフォルトロール |
|---|---|---|
!tts <message> | サウンド/画像/ビデオを読み上げるコマンドを_queueします。 | 全員 |
!tts cancel | 最後の読み上げるサウンド/画像/ビデオをキャンセルします。 | 全員 |
!tts skip | 現在読み上げているサウンド/画像/ビデオをスキップします。 | マネージャー |
!media <name> | サウンド/画像/ビデオをトリガーします。 | 全員 |
!alerts test | テストアラートを発信します。 | マネージャー |
!goal | 現在のストリーム目標のステータスを表示します。 | 全員 |
!roulette | ビューアーローテートを入力または実行します。 | 全員 |
!giveaway | 現在のギフトを表示します。 | 全員 |
!menu | チャットのコマンドメニューを表示します。 | 全員 |
自作コマンド
リソース → コマンドセクションのダッシュボードから自作コマンドを作成できます。
各コマンドにはこれらのフィールドがあります。
| フィールド | 説明 |
|---|---|
| コマンド名 | トリガーワード(例:!discord)。 ! を含めます。 |
| レスポンス | チャットに返すテキスト。 {username} プラグインを使用できます。 |
| クールダウン | このコマンドを使用する間隔(秒)。 |
| コマンド例 | !menuリストに示す例。 |
| 必要なロール | このコマンドを使用する最低レベルロール。 |
| パブリック | このコマンドが !menuに表示されるかどうか。 |
| パラメータあり | このコマンドがパラメータを受け取るかどうか(例:!so <username>)。 |
自作コマンドの例
!discord → "Join us at discord.gg/4throck" (Everyone, 30s cooldown)
!so → "Go check out {param}!" (Moderator, has parameters)
!schedule → "Streaming Mon/Wed/Fri at 7pm EST" (Everyone, 60s cooldown)クールダウン
クールダウンはコマンドスパムを防ぐために使用されます。2種類あります。
- グローバルクールダウン — 全員に適用されます。1人でもコマンドを発信すると、誰でもこのコマンドをもう一度使用できないまでクールダウンが終了する。
- ユーザークールダウン — それぞれのビューアーには個別の独立したクールダウンタイマーが設定されます。
コマンドのクールダウンタイプをコマンドエディターで設定できます。
ロールベースの許可
コマンドは特定のロールに制限できます。
- 全員 — すべてのビューアー
- サブスクリーバー — アクティブなサブスクリーバー/メンバーのみ
- マネージャー — チャンネルマネージャーのみ
- ブロードキャスター — ただし自分だけ
ロール制限はすべての接続されたプラットフォームで機能します。TwitchサブスクリプションとKickサブスクリプションは両方ともサブスクリーバーと見なされます。
!menuコマンド
!menuコマンドは、すべての公的コマンドをチャットにフォーマattedリストとして表示します。これは、すべてのバウンドインコマンドが有効な場合に、自動的に表示されます。
コマンドを表示するために、パブリック: offに設定することでメニューをクリーンに保つことができます。マネージャー用または一般的なビューアー用にないコマンドを設定する場合は、パブリック: offに設定することをお勧めします。
