Streamer.bot
In Macro Deck enthaltenFühre Streamer.bot-Aktionen aus, sende Chatnachrichten und reagiere auf jedes Ereignis, das Streamer.bot meldet.
Der Dialog Streamer.bot verbinden mit Adresse, Port, Endpunkt und Passwort
- Jede Streamer.bot-Aktion ausführen, mit Argumenten
- Benutzerdefinierte Code-Trigger auslösen
- Chatnachrichten an Twitch, YouTube, Trovo oder Kick senden
- Auf jedes Ereignis reagieren, das Streamer.bot meldet
- Globale Variablen von Streamer.bot in Macro Deck lesen
Die Streamer.bot-Integration verbindet Macro Deck mit dem WebSocket-Server von Streamer.bot. Deine Tasten starten die Aktionen, die du in Streamer.bot gebaut hast, und alles, was Streamer.bot meldet (Chatnachrichten, Follows, Subs, Raids, Einlösungen von Kanalpunkten, Timer und benutzerdefinierte Code-Ereignisse), kann einen Ablauf in Macro Deck starten.
Was du damit machen kannst
- Eine Streamer.bot-Aktion ausführen. Wähle sie aus der Liste deiner Aktionen und übergib optional Argumente, die die Aktion als
%key%liest. - Einen benutzerdefinierten Code-Trigger auslösen, ebenfalls mit optionalen Argumenten.
- Über Streamer.bot eine Chatnachricht an Twitch, YouTube, Trovo oder Kick senden, als Broadcaster-Konto oder als Bot-Konto. Die Nachricht kann Macro-Deck-Variablen und Ereigniswerte enthalten.
- Eine globale Variable von Streamer.bot, dauerhaft gespeichert oder nur für die Sitzung, in eine Macro-Deck-Variable lesen.
- Mit dem Auslöser Streamer.bot-Ereignis auf jedes Streamer.bot-Ereignis reagieren. Wähle eine Quelle, zum Beispiel Twitch, und ein Ereignis, um ihn einzugrenzen, oder lass beides leer, um auf alles zu reagieren. Der Ablauf bekommt den Benutzer, die Nachricht und die Rohdaten des Ereignisses als JSON.
Einige Beispiele:
- Eine Taste Szene: Gaming, die eine Streamer.bot-Aktion ausführt und den Szenennamen als Argument übergibt.
- Eine Taste Trinken mit zwei Aktionen Chatnachricht senden, die dieselbe Erinnerung auf Twitch und YouTube posten.
- Ein Ablauf, der bei einem Twitch-Follow-Ereignis in Streamer.bot läuft und eine Benachrichtigung in Macro Deck anzeigt.
- Eine Taste, die einen Zähler aus einer globalen Variable von Streamer.bot liest und ihn als Beschriftung zeigt.
So verhält sich die Integration
Macro Deck bleibt mit Streamer.bot verbunden und empfängt seine Ereignisse in dem Moment, in dem sie passieren. Die Variablen zeigen, ob die Verbindung steht, die Streamer.bot-Version, den Instanznamen sowie Name und Plattform des Broadcasters. Schließt sich Streamer.bot oder stoppt sein WebSocket-Server, versucht Macro Deck weiter, die Verbindung wiederherzustellen, und die Auslöser Verbunden und Getrennt lassen einen Ablauf reagieren. Die Integration hat eine einzige Konfiguration.
Das brauchst du
- Macro Deck 3 unter Windows, macOS oder Linux
- Streamer.bot, das auf diesem oder einem anderen Computer in deinem Netzwerk läuft
- Den in Streamer.bot unter Servers/Clients > WebSocket Server gestarteten WebSocket-Server
So richtest du sie ein
Schritt 1: WebSocket-Server in Streamer.bot starten
Öffne in Streamer.bot Servers/Clients > WebSocket Server und stelle sicher, dass der Server gestartet ist. Notiere Adresse, Port und Endpunkt sowie das Passwort, falls du die Authentifizierung eingeschaltet hast.
Schritt 2: Streamer.bot in Macro Deck öffnen
Klicke in Macro Deck in der Seitenleiste auf Integrationen und dann auf Streamer.bot. Klicke im Tab Übersicht im Abschnitt Konfiguration auf Einrichten. Der Schalter oben rechts öffnet denselben Dialog, und die Integration ist eingeschaltet, sobald die Einrichtung abgeschlossen ist.
Schritt 3: Verbindungsdaten eingeben
Fülle den Dialog Streamer.bot verbinden aus:
- Adresse:
127.0.0.1, wenn Streamer.bot auf demselben Computer läuft, sonst seine IP-Adresse. - Port: der Port des WebSocket-Servers, standardmäßig
8080. - Endpunkt: der Pfad, auf dem der Server lauscht, standardmäßig
/. - Passwort: nur, wenn die Authentifizierung in Streamer.bot eingeschaltet ist.
Klicke auf Fortfahren. Macro Deck testet die Verbindung, bevor es sie speichert.
- Adresse:
Schritt 4: Streamer.bot-Aktion zu einer Taste hinzufügen
Klicke auf der Seite Deck auf die Taste, die du verwenden willst. Das Deck muss entsperrt sein: Zeigt die Schaltfläche oben rechts Sperren, ist es entsperrt. Der Editor öffnet sich mit ausgewähltem Kurzer Druck. Klicke auf + Aktion hinzufügen, wähle links im Dialog Aktion hinzufügen Streamer.bot und nimm Aktion ausführen. Wähle unter Aktion die Streamer.bot-Aktion und füge, falls nötig, Argumente hinzu. Klicke dann auf Speichern.
Schritt 5: Taste drücken
Drücke die Taste auf deinem Smartphone, Tablet oder im Web-Client. Streamer.bot führt die Aktion aus. Passiert nichts, prüfe, ob der WebSocket-Server in Streamer.bot gestartet ist und die Konfiguration auf der Seite Streamer.bot unter Integrationen Verbunden zeigt.
Aktionen4
Lege sie auf eine Taste oder führe sie in einem Ablauf aus.
- Aktion ausführen
- Führt eine Streamer.bot-Aktion aus, mit optionalen Argumenten.
- Code-Trigger ausführen
- Löst einen benutzerdefinierten Code-Trigger von Streamer.bot aus, mit optionalen Argumenten.
- Chatnachricht senden
- Sendet über Streamer.bot eine Chatnachricht an Twitch, YouTube, Trovo oder Kick.
- Globale Variable abrufen
- Liest eine globale Variable von Streamer.bot in eine Macro-Deck-Variable.
Auslöser3
Eine Taste oder ein Ablauf kann auf diese Ereignisse reagieren.
- Streamer.bot-Ereignis
- Alles, was Streamer.bot meldet, etwa Chatnachrichten, Follows, Subs, Raids, Einlösungen, Timer und benutzerdefinierte Code-Ereignisse. Auf Wunsch nach Quelle und Ereignis eingegrenzt.
- Verbunden
- Macro Deck hat sich mit Streamer.bot verbunden.
- Getrennt
- Die Verbindung zu Streamer.bot wurde unterbrochen.
Variablen5
Zeige diese Werte auf Tasten und Widgets an oder nutze sie in Bedingungen.
streamerbot_is_connected- Ob Macro Deck mit Streamer.bot verbunden ist.
streamerbot_version- Die Streamer.bot-Version.
streamerbot_instance_name- Der Name der Streamer.bot-Instanz.
streamerbot_broadcaster_name- Das Broadcaster-Konto in Streamer.bot.
streamerbot_broadcaster_platform- Die Plattform des Broadcaster-Kontos.
Häufige Fragen
Funktioniert das, wenn Streamer.bot auf einem anderen Computer läuft?
Ja. Gib die IP-Adresse dieses Computers als Adresse ein. In Streamer.bot muss der WebSocket-Server auf einer Adresse lauschen, die der andere Computer erreicht, und der Port muss in seiner Firewall offen sein.
Brauche ich ein Passwort?
Nur, wenn du in Streamer.bot die Authentifizierung für den WebSocket-Server eingeschaltet hast. Macro Deck speichert das Passwort verschlüsselt auf dem Computer, auf dem Macro Deck läuft.
Wie übergebe ich Werte an eine Streamer.bot-Aktion?
Füge sie unter Argumente in Aktion ausführen oder Code-Trigger ausführen hinzu. Jeder Schlüssel ist in Streamer.bot als %key% verfügbar.
Was passiert, wenn Streamer.bot geschlossen wird?
Macro Deck versucht weiter, die Verbindung wiederherzustellen, und verbindet sich erneut, sobald der WebSocket-Server wieder da ist. Bis dahin schlagen Aktionen mit Streamer.bot ist nicht verbunden. fehl.
Warum meldet Globale Variable abrufen, dass die Variable nicht existiert?
Prüfe den Namen und ob die Variable in Streamer.bot dauerhaft gespeichert ist. Schalte in der Aktion Gespeichert aus, um eine Variable zu lesen, die nur für die aktuelle Sitzung existiert.
Mehr in „Streaming“
OBS Studio
In Macro Deck enthaltenWechsle Szenen, steuere Stream, Aufnahme und Audio und reagiere auf das, was in OBS Studio passiert.
Meld Studio
In Macro Deck enthaltenWechsle und bereite Szenen vor, steuere Ebenen, Effekte und Audiospuren und geh in Meld Studio live.
Streamlabs Desktop
In Macro Deck enthaltenWechsle Szenen und steuere Stream, Aufnahme und Audioquellen in Streamlabs Desktop.
Twitch
In Macro Deck enthaltenZeige deinen Twitch-Chat und deine Stream-Statistiken, moderiere, starte Umfragen und Werbung und reagiere auf Follows, Subs und Raids.
YouTube
In Macro Deck enthaltenZeige deinen YouTube-Livechat und deine Stream-Statistiken, ändere Titel und Tags und reagiere auf Super Chats und Mitglieder.