Skip to main content
Basic が必要。サーバーごとに最大 10 ストリーマー。全プラットフォーム共通のルールは 通知の仕組み を参照。

ストリーマーの追加

名前でチャンネルを検索します — Vetox が Twitch で照会し、存在を確認してから追加します。解決できないユーザー名は Twitch user not found で拒否されます。 ユーザー名は 1〜25 文字、英数字とアンダースコアのみ。

設定

変数

4 つの {stream.*} 変数は オフライン 告知では値がありません。これらから作った埋め込みフィールドはメッセージから消えます。オフライン埋め込みは {streamer.*} 変数のみに留めてください。

ライブ検出

Vetox は 60 秒ごと に確認し、チャンネルの配信状態を追跡します。
1

オフライン → ライブ

告知が発火します(ストリーマーごとに 10 分のクールダウン)。
2

ライブ継続中

何も起きません。状態がリフレッシュされるだけ — 長時間の配信でも告知はちょうど 1 回です。
3

ライブ → オフライン

有効化していればオフライン告知が発火します。
既に配信中のストリーマーを追加しても何も告知されません。 トラッカーは現在の状態ではなく遷移で発火します。最初の告知は次回の配信になります。
短時間切断してクールダウン内に再接続した配信は 1 回だけ告知されます — 意図的で、これがクールダウンが 1 分ではなく 10 分になっている理由です。

実運用のセットアップ

1

サーバーセットアップで Twitch をオン

既定オフ。これがオンになるまで何も動きません。
2

ストリーマーを追加

名前で検索し結果から選択。
3

チャンネルとロールを設定

専用の #going-live チャンネルと、セルフロール でオプトインする @Stream Ping ロールが多くのサーバーのパターンです。
4

そのチャンネルでのボット権限を確認

View Channel、Send Messages、Embed Links
5

次の配信を待つ

配信中に追加した結果で判断しないでください。

トラブルシューティング

オフライン告知を見ています。これらの変数はライブ時のみ存在します。
チャンネルフィールドをクリアすると送信されず、旧値が黙って保持されます。クリアではなく別のチャンネルを選択してください。
どちらも発火するはずです。片方のチャンネル権限が失敗した場合、そのアイテムは失われリトライされません — 失敗側の Embed Links を確認してください。

Kick

Kick での同じライブ/オフラインモデル。