Event Flowの用途
Stream DeckキーやHTTP・WebSocket・P2P API呼び出しから、独自のワークフローを実行.
Event Flowは高度な自動化エディターです。ポップアップのスイッチだけでは足りない場合に、チャットのフィルタリング、メディアの再生、メッセージ転送、Webhook呼び出し、OBS操作を行えます。
レシピを始める前に
- テスト用プラットフォーム1つとSocial Streamセッション1つを使います。
- ドックを開き、チャットが届くことを確認します。
- 開く項目:
actions.html?session=YOUR_SESSIONを、音声・メディア再生やOBS操作をするレシピで使います。 - 配信前に、疑似メッセージや安全なトリガーでテストしてください。
- 大きく編集する前に、動作するフローをエクスポートしてください。
レシピのアイデア
| レシピ | トリガー | 操作 |
|---|---|---|
| キーワードでサウンド再生 | メッセージに含む文字(Message contains) !hype | 音声クリップの再生先: actions.html. |
| Kick報酬のメディア | 報酬・チャンネルポイントイベント | 画像・動画を表示するか、音を再生します。 |
| 初めてのチャット参加者 | 初回チャットのフラグまたはフィルター | メッセージを注目表示するか、歓迎オーバーレイを表示します。 |
| 寄付アラート | hasDonation または寄付イベント | アラートオーバーレイ、Webhook、OBSシーン操作へ送ります。 |
| Webhook転送 | プラットフォーム・種類のフィルター | 選択したペイロードを自分のサービスへPOSTします。 |
| ランダムなサウンド選択 | キーワード + RANDOMゲート | 2つのクリップからランダムに1つ再生します。参照先: エディターガイドのmicro-flow D. |
Kick報酬メディアの例
これはEvent Flowでよく使う実用的なパターンです。報酬を条件にして、Flow Actionsでメディアを再生します。
詳しい解説: Kick報酬のサウンド・メディアガイド.
よくある問題の対処
- 何も起こらない場合: まずソースイベントがドックへ届くことを確認してください。
- 音声やメディアが再生されない場合: 次を開いたままにします:
actions.htmlを同じセッションで開き、次を確認します: Event Flowのメディアホスティングガイド. - OBS操作が失敗する場合: OBS WebSocket v5とポートを確認します:
4455、パスワード、権限を確認してください。 - フローが頻繁に実行されすぎる場合: プラットフォーム、イベント、キーワード、ユーザーのフィルターをさらに絞ってください。
完全なリファレンス: Event Flowエディターガイド.