---
# System prepended metadata

title: twitch配信関連備忘録

---

twitch配信関連備忘録
・Firebot（日本語版での設定手順）
# イベント 
　※待ち時間、というのを各演出の1番目に置くと、任意の時間が経過してから演出が実行される
　※演出の部分でチャットにしてるものはサウンドに変えれば通知音にできる
 
 ▼Raidされたときの自動シャウトアウト
新規イベント→イベントの起動条件「レイド時」→名前「Incoming Raid」等任意→演出「Twitchシャウトアウト」→シャウト対象「`$useridname`」
    （`$userid[username]`こっちは動かなさそうだから別に入れなくてもよさそう）
    
　▼配信が始まって初めてのチャットに通知音
新規イベント→イベントの起動条件「視聴者が来た時」→名前「First chat」等任意→フィルタ「自分のtwitchIDを設定してnotにしておく」と自分のチャットでは反応しなく等できる→演出「soundを再生」→音源は任意
    
　▼チャットが来た時に棒読みちゃんに読み上げ連携
新規イベント→イベントの起動条件「チャット時」→名前「チャット時」等任意→演出「棒読みちゃんで発話」→メッセージ「`$chatMessage: $username`」等変数は任意
棒読みちゃん連携は事前に棒読みちゃん側での「HTTP連携」を有効の状態にしておく
    
　▼配信が始まったら設定したテキストを自動でチャット送信
新規イベント→イベントの起動条件「配信開始時」→名前「宣伝」等任意→演出「チャット」→送信アカウント「streamer（配信者）」※他が使えるのかはわからない→送信メッセージ「任意のテキスト」
※読み上げ連携をしている場合、このチャットも読み上げてしまう
それを読み上げないようにするのは、読み上げ連携のイベントのフィルタで「視聴者の役割」「Streamer」「含まない」を追加してやるといい

　▼広告の予告/開始/終了を通知（広告設定入ってない気がするから機能してるかどうか迄確認できておらず）
新規イベント→イベントの起動条件「広告の開始予告を受け取ったとき」「広告が始まったとき」「広告が終了したとき」※ここが違うだけで後はやること同じ→名前「広告開始」等任意→演出「チャット」→送信アカウント「streamer（配信者）」※他が使えるのかはわからない→送信メッセージ「任意のテキスト」
※読み上げ連携をしている場合、このチャットも読み上げてしまう
それを読み上げないようにするのは、読み上げ連携のイベントのフィルタで「視聴者の役割」「Streamer」「含まない」を追加してやるといい

　▼Discord連携
 ※事前に連携設定、設定→連携→Discord→チャンネルを保存→名前「任意」→WEBHOOKのURL「通知したいサーバーで作成したもの」
 新規イベント→イベントの起動条件「配信開始時」→名前「通知」等任意→演出「Discordメッセージを送信」→Discordチャネル「事前に連携してあるDiscordのwebhook」を選択→Discord Message「以下画像のように変数を活用して任意」
![image](https://hackmd.io/_uploads/rJM-6XyHZl.png)
今回の設定だとこうなる
![image](https://hackmd.io/_uploads/H1pH671Bbg.png)


# タイマー
　▼配信が始まって一定時間経過で設定したテキストを自動でチャット送信
新規タイマー新規イベント→Name「宣伝」等任意→Interval「1800」等任意の”秒数”→Required Chat Lines「1」等任意の送信されているchat数？→Only Run When Live「チェック」（配信中のみか否か）→演出「チャット」→送信アカウント「streamer（配信者）」※他が使えるのかはわからない→送信メッセージ「任意のテキスト」
※読み上げ連携をしている場合、このチャットも読み上げてしまう
それを読み上げないようにするのは、読み上げ連携のイベントのフィルタで「視聴者の役割」「Streamer」「含まない」を追加してやるといい

# コマンド
　▼任意のコマンドに対して設定したメッセージからランダムに抽選してチャット送信
新しいコマンド→トリガー「@ピザ」等任意→概要「ピザ」等任意→再実行待ち「30」等任意→使用回数は使われた回数なのでそのまま→設定「有効」等任意→除外「Bot」等任意→共有チャット「わかってないからデフォ」→演出「演出をランダムに実行」→演出「チャット」→送信メッセージ「ピザーラお届け」等任意→プラスα任意の演出→Weight Changes「有効」にすると任意の確立にいじれる