Zuletzt fachlich geprüft: · Herausgegeben von IRL4YOU

IRL-Streamer erhält unterwegs automatisierte Alerts vom entfernten OBS-Produktionssystem

Was ist Streamer.bot?

Streamer.bot gehört zu den leistungsfähigsten Automatisierungswerkzeugen für Livestreams. Die Software läuft lokal auf dem Produktionsrechner und verbindet Ereignisse von Twitch, YouTube oder Kick mit frei aufgebauten Aktionen. Sie kann OBS steuern, Chatnachrichten senden, Medien abspielen, Quellen ein- und ausblenden, Variablen verwalten und komplexe Abläufe auslösen.

Im IRL-Stream sitzt der Streamer nicht vor diesem Rechner. Streamer.bot bleibt deshalb zusammen mit OBS am Produktionsort, während Moblin, IRL Pro oder ein Hardware-Encoder das mobile Bild über SRT, SRTLA oder RTMP zum Relay beziehungsweise OBS überträgt.

Das webbasierte Streamer.bot Deck ergänzt diesen Aufbau um frei belegbare Schaltflächen auf dem Smartphone oder Tablet. So können vorbereitete Aktionen unterwegs ausgelöst werden, ohne den OBS- oder Streamer.bot-WebSocket als offenen Steuerport ins Internet zu stellen.

Typischer IRL-Signalweg: Smartphone oder Encoder → Relay-Server → OBS und Streamer.bot → Twitch, YouTube oder Kick. Eine separate mobile Rückmeldung bringt wichtige Alerts zusätzlich zur Bluetooth-Box oder zum Kopfhörer des Streamers.

Inhalt der Streamer.bot-Anleitung

1. Trigger, Actions und Sub-Actions verstehen

Ein Trigger ist der Auslöser. Das kann ein Follow, eine Subscription, eine Spende, ein Chatbefehl, ein OBS-Szenenwechsel oder ein Timer sein. Eine Action beschreibt den vollständigen Ablauf, der darauf reagieren soll. Die einzelnen Schritte innerhalb der Action heißen Sub-Actions.

Ein Follow kann beispielsweise eine OBS-Quelle einblenden, eine lokale Audiodatei starten, einen Namen einsetzen, einige Sekunden warten und die Quelle wieder ausblenden. Variablen aus dem Trigger – etwa Anzeigename oder Betrag – können in späteren Schritten wiederverwendet werden.

2. Voraussetzungen für das IRL-Setup

Streamer.bot sollte erst hinzukommen, wenn der mobile Videoweg zuverlässig funktioniert. So bleibt bei Problemen klar, ob der Fehler im Uplink, im Relay, in OBS oder in der Automatisierung liegt.

3. Streamer.bot installieren

  1. Streamer.bot ausschließlich von der offiziellen Webseite herunterladen.
  2. Das ZIP-Archiv in einen eigenen lokalen Ordner entpacken. Ein synchronisierter OneDrive-, Google-Drive- oder vergleichbarer Cloud-Ordner sollte laut offizieller Anleitung vermieden werden.
  3. Streamer.bot.exe starten. Die Windows-Version ist portabel und benötigt keine klassische Installation.
  4. Streamer.bot normalerweise nicht als Administrator starten. Besonders benutzerdefinierter C#-Code verdient dieselbe Vorsicht wie andere lokal ausgeführte Programme.
  5. Nach dem ersten Start einen festen Backup-Ort für Exporte und Sicherungen festlegen.
Betriebssystem beachten: Windows ist die regulär unterstützte Plattform. Linux- und macOS-Lösungen werden in der offiziellen Dokumentation als experimentell eingeordnet und können zusätzliche Komponenten benötigen.

4. Twitch, YouTube oder Kick verbinden

In den Plattform-Einstellungen werden nur die Konten verbunden, deren Ereignisse oder Chatfunktionen wirklich benötigt werden. Für ein Twitch-Setup können beispielsweise Broadcaster- und Bot-Konto getrennt verwendet werden. Bei YouTube und Kick richtet sich der genaue Funktionsumfang nach der aktuell unterstützten Integration.

  1. Die gewünschte Plattform in Streamer.bot öffnen und den offiziellen Anmelde- beziehungsweise Autorisierungsvorgang starten.
  2. Kontoname und Kanal nach der Anmeldung kontrollieren.
  3. Nicht benötigte Berechtigungen und ungenutzte Kontoverbindungen vermeiden.
  4. Mit einem einfachen Chat- oder Test-Trigger prüfen, ob Ereignisse eintreffen.

5. OBS-WebSocket sicher einrichten

Seit OBS Studio 28 ist OBS WebSocket v5 integriert. Es ermöglicht Streamer.bot, Szenen, Quellen und den Streamstatus zu lesen beziehungsweise zu steuern.

  1. In OBS Werkzeuge → WebSocket-Servereinstellungen öffnen.
  2. Den WebSocket-Server aktivieren, ein starkes Kennwort setzen und den voreingestellten Port 4455 nur bei einem begründeten Konflikt ändern.
  3. In Streamer.bot Stream Apps → OBS öffnen und eine neue Verbindung hinzufügen.
  4. Laufen beide Programme auf demselben Rechner, 127.0.0.1, WebSocket v5, Port 4455 und das gesetzte Kennwort verwenden.
  5. Auto Connect und Reconnect on Disconnect aktivieren.
  6. Prüfen, ob aktuelle Szene, Quellen und Streamstatus in Streamer.bot angezeigt werden.
Nicht öffentlich freigeben: Der OBS-WebSocket-Port und der Streamer.bot-WebSocket-Port gehören nicht ungeschützt ins Internet. Für Verbindungen zwischen mehreren eigenen Geräten sollte ein abgesichertes privates Netzwerk oder VPN verwendet werden.

6. Streamer.bot Deck: IRL-Steuerung ohne offene Router-Ports

Streamer.bot Decks sind die offizielle webbasierte Alternative zu einem klassischen Stream Deck. Das eigentliche Streamer.bot läuft zusammen mit OBS auf dem Produktionsrechner. Die Anwendung verbindet sich mit dem Streamer.bot-Webdienst; der IRL-Streamer meldet sich unterwegs über die Website an und bedient dort sein privates Deck.

Das Deck wird auf der Streamer.bot-Webseite erstellt. Dafür meldet man sich dort mit dem eigenen Streamer.bot-Konto an und legt ein neues Deck an. Weil diese Oberfläche webbasiert ist, lässt sie sich anschließend von unterwegs auf einem Smartphone, Tablet oder anderen geeigneten Browsergerät aufrufen.

Verbindungsweg: Smartphone oder Tablet → Streamer.bot-Website → verbundene Streamer.bot-Instanz am Produktionsrechner → vorbereitete Action → OBS. Für diesen Deck-Weg ist normalerweise keine eingehende Portfreigabe am Router erforderlich.
Streamer.bot Deck auf Smartphone und Tablet mit großen Tasten für Mute, 180-Grad-Drehung, Bild, Marker, BRB und Kamerawechsel im mobilen IRL-Einsatz

Beispiel für ein vorbereitetes IRL-Deck: Die großen Tasten lösen Mute, 180-Grad-Drehung, Screenshot, Stream-Marker, BRB-Szene und Kamerawechsel am verbundenen Produktionssystem aus.

Richtige Reihenfolge: erst Actions, dann das Web-Deck

  1. Actions lokal fertigstellen: Am Produktionsrechner zunächst jede gewünschte Funktion als Action in Streamer.bot anlegen – beispielsweise Mikrofon stummschalten, Quelle drehen, Screenshot erstellen, Marker setzen, Kamera wechseln oder auf BRB schalten.
  2. Actions einzeln testen: Jede Action direkt in Streamer.bot ausführen und kontrollieren, ob OBS genau wie vorgesehen reagiert. Das Web-Deck sollte erst danach eingerichtet werden.
  3. Streamer.bot mit der Webseite verbinden: In der lokalen Streamer.bot-Anwendung unten links auf Login klicken und die Anmeldung beziehungsweise Autorisierung im Browser abschließen. Dadurch wird diese Streamer.bot-Instanz dem eigenen Website-Konto zugeordnet.
  4. Auf der Streamer.bot-Webseite anmelden: Die offizielle webbasierte Deck-Oberfläche mit demselben Konto öffnen.
  5. Neues Deck erstellen: Auf der Webseite ein neues privates Deck für den IRL-Einsatz anlegen und bei Bedarf mehrere Seiten oder Funktionsgruppen vorbereiten.
  6. Actions auf Tasten legen: Die zuvor lokal erstellten Actions den gewünschten Deck-Tasten zuweisen. Bezeichnungen kurz und eindeutig halten, beispielsweise MIC AUS, MIC AN, BRB oder CAM 2.
  7. Unterwegs öffnen: Das neue Deck auf dem Smartphone oder Tablet über die Streamer.bot-Webseite aufrufen und außerhalb des heimischen WLANs über Mobilfunk testen.
  8. Produktionssystem laufen lassen: Am Produktionsort müssen OBS, Streamer.bot und die Verbindung zum Streamer.bot-Webdienst aktiv bleiben. Ein Kontrollbild sollte bestätigen, dass die ausgelöste Action wirklich ausgeführt wurde.
Merksatz: Das Web-Deck erstellt keine OBS-Funktionen von selbst. Es stellt die mobilen Tasten bereit, über die bereits vorhandene und getestete Streamer.bot-Actions ausgelöst werden.

Sinnvolle Deck-Tasten für IRL-Streams

Beispiele für mobile Bedienelemente
BereichTasteMögliche Action
AudioMIC AUS / MIC ANDie passende Audioquelle in OBS gezielt stummschalten oder wieder aktivieren
KameraCAM 1 / CAM 2OBS-Quelle oder Szene wechseln; eine Quelle in OBS drehen beziehungsweise transformieren
SzenenLIVE / BRBZwischen Livebild und vorbereiteter Pausenszene wechseln
AlertsALERT AUS / TESTAlert-Audio stummschalten oder einen vorbereiteten Test auslösen
HilfeTECHNIKEine vorgefertigte Nachricht an Produktionshelfer oder Moderation senden

Wichtig bei der Kamera: Streamer.bot steuert in diesem Aufbau OBS. Eine OBS-Quelle lässt sich wechseln, spiegeln oder drehen. Der Wechsel zwischen Front- und Rückkamera des mobilen Smartphones funktioniert nur, wenn die verwendete Streaming-App oder eine zusätzliche Verbindung diese Funktion ausdrücklich an Streamer.bot übergibt.

Für die Bedienung im Freien sind wenige große, kontrastreiche Tasten besser als ein überladenes Raster. Audio, Kamera, Szenen und Notfallfunktionen sollten getrennte Bereiche erhalten. Kritische Funktionen wie Stream beenden gehören nicht direkt neben häufig verwendete Schalter.

Deck schützen: Nur ein privates Deck verwenden, Zugang und Deck-Link nicht weitergeben, das Mobilgerät sperren und verlorene Geräte sofort vom Konto abmelden. Für besonders folgenreiche Aktionen eine zusätzliche Bestätigung oder eine bewusst zweistufige Action vorsehen.

7. Erste Alert-Aktion Schritt für Schritt

  1. In OBS eine Alert-Szene oder Quellengruppe mit Bild, Text und einer kurzen lokalen Mediendatei vorbereiten.
  2. In Streamer.bot eine Action mit einem eindeutigen Namen wie IRL – neuer Follow anlegen.
  3. Den passenden Plattform-Trigger hinzufügen. Für den ersten Test nur einen einzigen Ereignistyp aktivieren.
  4. Als OBS-Sub-Actions die Alert-Quelle einblenden und die Mediendatei am Anfang neu starten.
  5. Eine kurze Wartezeit einfügen und die Quelle anschließend wieder ausblenden.
  6. Den Trigger über Test Trigger ausführen und die Action History bei einem Fehler kontrollieren.
  7. Eine lokale OBS-Testaufnahme erstellen und prüfen, ob Bild und Ton genau einmal ausgegeben werden.

Erst wenn dieser einfache Ablauf funktioniert, sollten Namen, Beträge, Zufallsauswahl, Warteschlangen oder weitere Plattformen hinzukommen.

8. Twitch-Kanalpunkte für Bilder, Discord und Clips

Twitch-Kanalpunkte sind nicht nur für kurze Einblendungen geeignet. Eine eingelöste Belohnung kann in Streamer.bot eine vollständige Action starten. Dadurch können Zuschauer beispielsweise einen Schnappschuss aus OBS anfordern, einen Twitch-Clip erzeugen, einen Stream-Marker setzen oder eine vorbereitete Szene beziehungsweise Quelle kurz verändern.

Kanalpunkt-Belohnung verbinden

  1. Unter Platforms → Twitch → Channel Point Rewards die vorhandenen Belohnungen laden oder eine neue Belohnung direkt in Streamer.bot erstellen.
  2. Eine Action mit einem eindeutigen Namen wie Kanalpunkte – IRL-Screenshot anlegen.
  3. Als Trigger Twitch → Channel Reward → Reward Redemption wählen und genau die gewünschte Belohnung zuordnen.
  4. Kosten, globalen Cooldown sowie die maximale Anzahl pro Stream und pro Zuschauer begrenzen. Aufwendige Aktionen sollten nicht unkontrolliert gleichzeitig laufen.
  5. Falls eine Eingabe des Zuschauers benötigt wird, steht sie der Action als Variable zur Verfügung. Texte müssen vor einer öffentlichen Anzeige oder Weitergabe gefiltert werden.
Empfehlung: Belohnungen möglichst direkt über Streamer.bot erstellen. Nur dann besitzt Streamer.bot die Belohnung und kann den vollständigen Status einschließlich Erfüllen oder Zurückzahlen verwalten.

Screenshot aus OBS erstellen

Mit der OBS-Sub-Action Take Screenshot kann Streamer.bot ein Bild aus einer ausgewählten Szene oder Quelle speichern. Der erzeugte Dateipfad steht anschließend für weitere Schritte zur Verfügung.

Bild oder Link an Discord übergeben

Streamer.bot unterstützt Discord-Webhooks für Nachrichten. Der einfache eingebaute Basic Webhook verschickt Text, beispielsweise den Namen des Zuschauers und einen Clip-Link. Für die eigentliche Screenshot-Datei wird zusätzlich eine geprüfte Datei-Upload-Aktion benötigt – etwa eine eigene Webhook-/C#-Action oder ein kontrollierter Upload, dessen Bild-URL anschließend an Discord gesendet wird.

Discord-Webhook geheim halten: Die Webhook-Adresse niemals in einer Webseite, einem Chatbefehl, einem Export oder einem öffentlich erreichbaren Skript veröffentlichen. Der Screenshot-Ordner sollte regelmäßig aufgeräumt werden.

Twitch-Clip oder Stream-Marker erstellen

Für eine Belohnung wie Clip erstellen kann die Action die Twitch-Sub-Action Create Clip ausführen. Die dokumentierte Dauer liegt zwischen 5 und 60 Sekunden. Bei erfolgreicher Erstellung liefert Streamer.bot unter anderem die Clip-URL; diese kann anschließend in den Twitch-Chat oder per Discord-Webhook gesendet werden.

Ein Stream Marker ist eine zurückhaltende Alternative, wenn die Stelle erst später im VOD geprüft und geschnitten werden soll. Stream-Marker setzen aktivierte Twitch-VODs voraus.

Beispielablauf: Zuschauer löst Kanalpunkte ein → Streamer.bot prüft Cooldown → OBS speichert die gewünschte Szene oder Quelle → ergänzende Upload-Aktion stellt das Bild bereit → Discord erhält Hinweis und Bild-Link. Für einen Clip wird stattdessen Create Clip ausgeführt und die erzeugte Clip-URL weitergegeben.

Community-Projekt: Glücksrad für Streamer.bot

Streamer.bot kann das Glücksrad von Bittersweet1987 direkt als interaktive Erweiterung in den Stream einbinden. Das frei verfügbare GitHub-Projekt enthält die benötigte lokale Browserquelle für OBS, eine umfangreiche Einstellungsseite und einen vorbereiteten Streamer.bot-Import. Farben, Texte, Bilder, Wahrscheinlichkeiten und Gewinnmeldungen der Segmente lassen sich anpassen.

Vorschau des anpassbaren Glücksrads aus dem Community-Projekt von Bittersweet1987 für Streamer.bot

Vorschau aus dem Projekt „Glücksrad für Streamer.bot“ von Bittersweet1987. Das Repository bezeichnet das Projekt als MIT-lizenziert.

So passt das Glücksrad in den IRL-Workflow

  1. Das Projekt von GitHub herunterladen und alle Dateien vor dem Import prüfen.
  2. Die mitgelieferte Datei StreamerBot_Import in Streamer.bot importieren. Dadurch wird die vorbereitete Action angelegt.
  3. Das Rad über settings.html gestalten und anschließend die erzeugte beziehungsweise angepasste index.html als lokale Browserquelle in OBS einfügen.
  4. Die importierte Glücksrad-Action mit einem gewünschten Trigger verbinden – beispielsweise einer bestimmten Twitch-Kanalpunkt-Belohnung.
  5. Für Spenden den Ereignis-Trigger des tatsächlich verbundenen Anbieters verwenden. Nur wenn Streamer.bot die Spende über diese Integration empfängt, kann es automatisch dieselbe Glücksrad-Action starten.
  6. Gewinne und Wahrscheinlichkeiten zuerst in einer lokalen Aufnahme testen. Geldwerte oder verbindliche Preise benötigen klare Regeln; für reine Spaßaktionen eignen sich harmlose Effekte, Szenen, Sounds oder kurze Aufgaben.
Zwei mögliche Auslöser, eine Action: Kanalpunkt eingelöst oder Spende erkannt → Streamer.bot startet das Custom-Event glücksradStart → das Rad dreht sich in der OBS-Browserquelle → das Gewinnersegment kann eine weitere vorbereitete Streamer.bot-Action auslösen.
Nur lokal betreiben: Das Projekt verbindet die Browserquelle mit ws://127.0.0.1:8080. Den Streamer.bot-WebSocket-Port nicht am Router öffnen. Die derzeitige Projektdatei lädt außerdem TweenMax über cdnjs; ohne erreichbares CDN kann die Animation ausfallen. Wer vollständig offline arbeiten möchte, muss diese Abhängigkeit vorab lokal bereitstellen und den Quellverweis entsprechend anpassen.

Das Glücksrad ist ein unabhängiges Community-Projekt und kein Bestandteil von IRL4YOU oder Streamer.bot. Maßgeblich sind die Projektbeschreibung, der aktuelle Quellcode und die Hinweise des Entwicklers im Repository.

9. Sinnvolle Streamer.bot-Automatisierungen für IRL

Praktische Automatisierungen am Produktionsrechner
AuslöserAktionNutzen im IRL-Stream
Follow, Sub oder SpendeAlert-Szene starten und Chatnachricht sendenIndividuelle Reaktion ohne fertige Standard-AlertBox
ChatbefehlOBS-Quelle kurz einblendenInformationen oder interaktive Elemente anzeigen
OBS wechselt auf OFFLINEDiscord-Hinweis oder lokale Aktion auslösenProduktionshelfer werden auf einen Ausfall aufmerksam
Stream startetVariablen zurücksetzen und benötigte Aktionen aktivierenSauberer Ausgangszustand für jeden Einsatz
ModerationsereignisChat sperren, Nachricht senden oder Quellen ausblendenSchnelle Reaktion, obwohl der Streamer unterwegs ist
Twitch-KanalpunkteOBS-Screenshot, Twitch-Clip oder Stream-Marker erstellenZuschauer können besondere IRL-Momente festhalten

Streamer.bot kann zusätzlich TTS, Soundeffekte und externe Integrationen anstoßen. Diese Funktionen sollten einzeln getestet werden, damit keine parallelen Audiowege oder unkontrollierten Zuschauertexte entstehen.

10. Mobile Rückmeldung und weitere Fernzugriffe

Streamer.bot läuft am Produktionsrechner und ersetzt nicht automatisch die Rückmeldung zum mobilen Streamer. Für klassische Browser-Alerts kann die persönliche Alert-Seite weiterhin in StreamBuddy geöffnet und über Bluetooth-Box oder Kopfhörer ausgegeben werden.

Für frei belegbare Tasten ist das Streamer.bot Deck der bevorzugte Weg. Wird darüber hinaus ein direkter Zugriff auf WebSocket-Funktionen benötigt, beschreibt die offizielle Dokumentation unter anderem einen VPN-Weg mit Tailscale. Authentifizierung und verschlüsselte Verbindungen müssen dabei konsequent eingerichtet werden.

Sicherheit vor Bequemlichkeit: Eine offene Verbindung könnte je nach Konfiguration Aktionen ausführen, Chatnachrichten senden oder OBS steuern. Für einen normalen IRL-Alert-Aufbau ist ein öffentlicher Streamer.bot-WebSocket überhaupt nicht erforderlich.

11. Test und Fehlerdiagnose

  1. Plattformverbindung und eingehenden Trigger getrennt von OBS testen.
  2. OBS-Verbindungsstatus, Host, Port, WebSocket-Version und Kennwort kontrollieren.
  3. Action über Test Trigger manuell ausführen.
  4. In der Action History prüfen, welcher Schritt zuletzt erfolgreich war und welche Variablen übergeben wurden.
  5. OBS-Quellennamen exakt vergleichen; umbenannte Quellen können vorhandene Aktionen ungültig machen.
  6. Lokale Aufnahme und privaten Teststream verwenden, bevor echte Zuschauerereignisse verarbeitet werden.
  7. Deck zusätzlich außerhalb des heimischen WLANs über Mobilfunk testen und jede Taste eindeutig im Programmbild oder Audiomixer kontrollieren.

12. Updates, Exporte und Backup

Vor einem Update oder größeren Umbau sollten Actions, Trigger und wichtige Einstellungen exportiert beziehungsweise gesichert werden. Importierte Community-Aktionen werden vor dem Aktivieren vollständig geprüft. Ein Export ist kein Ersatz für ein Backup des gesamten Streamer.bot-Ordners und der dazugehörigen lokalen Medien.

13. Sicherheit, Datenschutz und Moderation

Streamer.bot verarbeitet seine Konfiguration lokal. Sobald Twitch, YouTube, Kick, Discord oder andere Integrationen verbunden werden, gelten zusätzlich deren Datenschutzbedingungen. Weitere Hinweise stehen in der Datenschutzerklärung von IRL4YOU.

Offizielle Dokumentation und weitere Anleitungen

Maßgeblich für aktuelle Funktionen sind die offizielle Streamer.bot-Dokumentation, die Hinweise zur Installation, zur OBS-Verbindung, zu Twitch-Kanalpunkten, zu OBS-Screenshots, zur Clip-Erstellung, zur Deck-Funktion sowie zur Discord-Webhook-Integration.

Streamer.bot Einrichtungsservice & Beratung

Wir unterstützen bei der Verbindung mit OBS, beim Aufbau eigener Trigger und Actions, bei Alert-Abläufen, beim mobilen Audioweg und bei der Fehlersuche im IRL-Produktionssystem.