On OBS Event
Reagiere auf Events von OBS Studio. Das OBS Websocket Protocol beschreibt alle events, die du über On OBS Event anfangen kannst.
Settings
OBS Websocket
Wähle die Websocket-Verbindung aus, auf dessen Events du hören möchtest. In den OBS Plugin Einstellungen kannst du neue Verbindungen hinzufügen.
event
Der Name des events, auf das du reagieren willst. Alle Event Namen findest du im OBS Websocket Protocol.
Kopiere den Event Namen von der Websocket Protocol Webseite und Füge ihn in das event Feld ein.

if
Überprüfe die eingehenden Daten wenn das event passiert und löse ggf. den next state aus.
Im Kapitel Bedingungen abfragen mit conditions findest du genauer heraus, auf welche Arten du die eingehenden Events abfragen kannst.
Der value, der in der Bedingung abgefragt wird sind dabei die Daten des eingegangen Events. Unter Data Fields im jeweiligen Event im OBS Websocket Protocol kannst du sehen, welche Daten mit dem Event gesendet werden.
field
Nutze field um einen bestimmten Wert innerhalb der Event Daten abzufragen. Du kannst Punkt Notation verwenden um tieferliegende Werte anzugeben.
Um z.B. den Aufnahme Status im Event RecordStateChanged zu überprüfen gib
unter field an.

else
Lege den next state fest, der ausgelöst wird, wenn keine der if Bedingungen auf die Event Daten zugetroffen hat oder wenn du keine if Bedingung angegeben hast.
Wenn du keine if Bedingung definiert hast, wird immer, wenn das angegebene Event eintritt in den else next state gewechselt.
keep listening and queue
optional
Schalte den Event listener Stumm anstatt ihn ganz zu schließen, wenn der State, der On OBS Event enthält, verlassen wird.
Es wird dann zwar nicht weiter auf eingehende OBS Events reagiert, die eingehenden Events werden aber gespeichert.
Wird der State, der diese On OBS Event Action enthält erneut aufgerufen, werden zunächst die gespeicherten Nachrichten überprüft, bevor der listener beginnt auf weitere Nachrichten zu hören.
Info
Im Kapitel über Schleifen findest du zusätzliche Infos zu keep listening and queue
Action Daten
Du kannst auf das zuletzt Eingegangene OBS Event, auf das du hörst, in der Action Data variable zugreifen. Nutze etwa:
um auf den Pfad der Aufnahme im eingegangenen Event der obersten On OBS Event action im State CheckRecordingStatus zuzugreifen.
name
Der Name des Events, auf das die On OBS Event action reagiert hat.
match
Der Teil der Event Daten, der eine if Bedingung in der On OBS Event action erfüllt hat.
data
Event Daten des Events, auf das die On OBS Event action reagiert hat.
Im OBS Websocket Protocol unter Data Fields findest du die möglichen Event Daten des jeweiligen Events.