Zum Inhalt springen
  • Dunkel
  • Hell
  • System

Installation

Streamer.bot ist Portable-Software. Kein Installer, kein Registry-Eintrag. Du entpackst ein Archiv und startest die .exe. Das dauert fünf Minuten. Den Rest der Zeit verbringst du mit dem Twitch-OAuth-Flow und der OBS-Verbindung.

PlattformStatusHinweis
Windows 10 / 11Voll supportedEmpfohlene Plattform
macOS 12+Beta (ab v1.1)Manche Sub-Actions sind Windows-only, z.B. Streamlabs-Bridge
LinuxCommunity-BuildÜber Wine oder native Build; weniger getestet
Streamer.bot Versionv1.0.4 oder neuerDie Sub-Action-Pfade in diesem Cookbook gelten ab v1.0.4
OBS Studio (optional)28 oder neuerobs-websocket v5 ist ab OBS 28 eingebaut

Es gibt nur eine offizielle Quelle:

QuelleURL
Offizielle Sitestreamer.bot
Direkt-Downloadstreamer.bot/download
Discord (für Beta-Builds)discord.streamer.bot

Lade die ZIP für dein OS herunter (z.B. streamer.bot-1.0.4.zip).

Wähle einen Pfad ohne Leerzeichen und ohne Sonderzeichen: also nicht in Programme (x86) oder OneDrive\Mein Stream. Stattdessen:

D:\Tools\StreamerBot\

Warum: Streamer.bot speichert relative Pfade in den Settings. Leerzeichen plus Sonderzeichen plus OneDrive-Sync ist die Kombination, die später für “Action lädt nicht” sorgt.

Ergebnis nach dem Entpacken:

D:\Tools\StreamerBot\
├── Streamer.bot.exe ← die starten
├── data\ ← Settings + Actions landen hier
├── logs\
└── ...

Doppelklick auf Streamer.bot.exe. Beim ersten Start:

  1. Windows-Defender / SmartScreen fragt eventuell nach Bestätigung: Weitere InformationenTrotzdem ausführen.
  2. Das Hauptfenster öffnet mit leerem Actions-Pane.
  3. Unten links siehst du den Connection-Status (alles rot/grau: noch nichts verbunden).

Hauptmenü → PlatformsTwitch. Es öffnet sich der Platform-Pane mit zwei Account-Slots:

SlotWofürEmpfehlung
BroadcasterDein Streamer-Account: für Subs/Follows/Stream-InfoPflicht
BotSeparater Bot-Account: postet Chat-NachrichtenStark empfohlen
  1. Im Broadcaster-Slot: Button Login.
  2. Browser öffnet id.twitch.tv mit Scope-Liste.
  3. Du musst eingeloggt sein mit deinem Streamer-Account (nicht Bot!).
  4. Scopes durchlesen, Autorisieren klicken.
  5. Browser-Tab schließt sich, Streamer.bot ist verbunden: grüner Indikator im Pane.

Gleicher Flow, aber mit dem Bot-Account einloggen. Falls du noch keinen Bot-Account hast: Neuer Twitch-Account auf twitch.tv/signup mit eigener Mail. Standard-Username-Konvention: NameBot oder NameOfBot.

Damit der Bot Mod-Befehle ausführen kann (Timeout, Ban, Slow-Mode):

  1. Im eigenen Twitch-Chat eingeben: /mod NameDeinesBots
  2. Streamer.bot erkennt das automatisch beim nächsten Reconnect.

Wenn du Scene-Switcher, BRB-Modus, Source-Toggle oder Replay-Save willst:

  1. OBS Studio 28 oder neuer starten.
  2. Werkzeuge → obs-websocket-Einstellungen.
  3. Häkchen bei WebSocket-Server aktivieren.
  4. Port: 4455 (Standard).
  5. Authentifizierung aktivieren lassen → Passwort setzen oder das angezeigte generierte Passwort kopieren.
  1. Platforms → OBS StudioAdd Connection.
  2. Felder:
    • Name: OBS Main (frei wählbar)
    • Host: 127.0.0.1
    • Port: 4455
    • Password: aus OBS kopiert
  3. Save → Verbindung wird sofort getestet. Grüner Indikator = verbunden.

Damit du weißt dass alles funktioniert, baue als nächstes den !hello-Command aus dem Tutorial: Erste Action: !hello.

“Twitch-Login öffnet keinen Browser”: Default-Browser ist nicht gesetzt. In Windows-Einstellungen Default-Browser definieren, dann Login nochmal probieren.

“OBS-Verbindung schlägt fehl”: Firewall blockt Port 4455. In Windows-Defender-Firewall eine eingehende Regel für obs64.exe und Streamer.bot.exe anlegen, beide auf Privates Netzwerk erlauben.

“Bot postet nicht im Chat”: Bot-Account ist nicht im eigenen Chat angemeldet. Im Platforms → Twitch → Bot-Slot prüfen ob Connected to Chat: Yes. Falls Nein: Disconnect + neu verbinden.

“Actions feuern nicht”: Trigger nicht verknüpft. In der Action selbst Tab Triggers öffnen und prüfen ob mindestens ein Trigger existiert (z.B. Command Triggered → !hello).

Weitere Details: FAQ.

Streamer.bot läuft, Twitch ist verbunden. Jetzt baust du deinen ersten Command:

→ Erste Action: !hello