Zum Inhalt springen
  • Dunkel
  • Hell
  • System

Migration von Streamlabs

Streamlabs gibt es in zwei Varianten: den Cloudbot (im Streamlabs-Dashboard, ähnlich StreamElements) und den Streamlabs Chatbot (Desktop-App, früher AnkhBot). Die Migration unterscheidet sich je nach Quelle erheblich.

VarianteErkennungsmerkmalMigrations-Aufwand
Streamlabs CloudbotSteht im Browser-Dashboard unter streamlabs.com → CloudbotMittel: ähnlich StreamElements-Migration
Streamlabs Chatbot (Desktop)Lokale App, blau-grünes Icon, .slbot-ProfileNiedrig. Commands sind exportierbar

Cloudbot ist seit 2022 der empfohlene Streamlabs-Bot. Chatbot (Desktop) wird seit 2023 nicht mehr aktiv weiterentwickelt, läuft aber noch.

  • Du willst Aktionen die mehr machen als Text-Reply (OBS-Szene wechseln, API abfragen, If/Else)
  • Du willst Custom-Hardware (Stream Deck, Heart-Rate, vTube) anbinden
  • Du willst Reward-Aktionen die im Streamlabs-Editor nicht abbildbar sind
  • Du hast SL Chatbot (Desktop) und willst aktiv gewartete Software

Wann Streamlabs bleibt: Du nutzt Streamlabs Desktop (Streaming-Software) und willst eine durchgehende Streamlabs-Erfahrung. Streamer.bot ist Chat-Bot, kein Replacement für Streamlabs Desktop oder OBS.

Streamlabs (Cloudbot/Chatbot)Streamer.botAnmerkung
Chat Commands (Custom)Commands · Standard1:1, Variablen-Syntax unterscheidet sich
Timers / Auto-MessagesAction mit Cron-TriggerSB-Cron pro Action, Stream is Live-Filter pflicht
Loyalty (Points / Watchtime)Tawmae Loyalty PointsSL-Loyalty teil-exportierbar (CSV in Chatbot Desktop, nicht in Cloudbot)
Mini-Games (!gamble, !duel, !heist)Tawmae Loyalty PointsTawmae hat !gamble, !duel, !rumble, !scratchCard
Quotes-SystemCommands · QuotesSL-Chatbot kann Quotes als JSON exportieren. Konvertierung manuell
Mod-Tools (!ban, !timeout, Caps-Filter)Commands · ModSB hat Mod-Commands, aber keinen Auto-Mod
Song Request (mit Spotify/YouTube)Tawmae SpotifySL-Songrequest funktioniert nur in Cloudbot, kein 1:1-Mapping
Counter-System (!deaths, !subs)Persisted GlobalsDirekt mit Globals lösbar, kein Tawmae nötig
Heist / Battle / TournamentTawmae Loyalty PointsSelbstbau-Aufwand sehr hoch
Spam-/Caps-/Link-FilterNICHT in SBTwitch AutoMod + manuelle Mod-Tools nutzen
Alerts (Follow, Sub, Tip, Bits)NICHT in SBStreamlabs-Alerts-Widget bleibt in OBS, völlig unabhängig
Tip / Donation-PageNICHT in SBStreamlabs-Tip-Page bleibt unverändert

Der alte Desktop-Chatbot kann viele Daten exportieren:

DatenWo im ChatbotFormat
CommandsCommands → Edit → Export to CSVCSV
QuotesQuotes → Edit → Export to JSONJSON
Currency / PointsCurrency → Edit → Export to CSVCSV (User, Points, Watchtime)
TimersTimers → Edit → Export to CSVCSV
Custom VariablesSettings → General → Backup.slbot-Profile (proprietär)

Streamlabs Cloudbot kann diese Daten nicht exportieren. Hier bleibt nur manuelles Abschreiben aus dem Dashboard.

Workflow zum Einlesen der CSV/JSON in SB siehe Command Export/Import.

Der Streamlabs Desktop Chatbot kann Currency komplett als CSV exportieren. User-Name, Points, Watchtime in Stunden.

Migrations-Flow:

  1. SL Chatbot → Currency → Edit → Export to CSV → Datei speichern (z.B. currency.csv)
  2. CSV manuell prüfen (UTF-8-Encoding, Spalten-Reihenfolge)
  3. SB: Tawmae Loyalty Points installieren
  4. Top-N (z.B. Top 50) via !givePoints <user> <amount> einzeln nachsetzen: Tawmae hat kein CSV-Import-Tool

Free-Alternative: Direkt mit Persisted Globals ein Punkte-System bauen und CSV-Import als C#-Sub-Action schreiben. Für kleine Communities (< 100 aktive Punkte-Sammler) machbar in 2-3h.

Streamlabs Cloudbot Loyalty ist nicht exportierbar: hier bleibt nur Top-N manuell notieren oder Reset.

  1. Tag 1: SB installieren (Installation) + Twitch-Account verbinden
  2. Tag 1 (parallel): Wenn SL Chatbot Desktop → Commands/Quotes/Currency als CSV/JSON exportieren
  3. Tag 2: Commands rüberziehen: Command Export/Import als Anleitung
  4. Tag 3: Timer als Cron-Actions (siehe Trigger-Referenz)
  5. Tag 4: Mod-Commands (Commands · Mod) + Reward-Actions (Rewards-Setup)
  6. Tag 5: OBS-Integration (OBS-Setup): Szenen-Switcher
  7. Tag 6: Loyalty-Migration (Top-N nachtragen oder Tawmae installieren)
  8. Tag 7: Parallel-Test im Live-Stream
  9. Cutover: SL-Commands deaktivieren
  • Streamlabs Cloudbot Loyalty ist nicht exportierbar: Punkte sind verloren, nur Top-N kann manuell notiert werden
  • Auto-Mod fehlt in SB: Spam-Filter, Caps-Filter, Link-Filter musst du über Twitch AutoMod abdecken oder manuell als If/Else-Action bauen
  • Quotes-Format unterschiedlich: SL-Quotes haben quote_id, quote_text, quoted_by, quoted_at. SB-Quotes via Quotes-Setup nutzen quote_id, quote_text, quote_user: Konvertierung manuell oder per Skript
  • Mini-Games (!heist, !gamble, !duel): Tawmae hat Equivalents, aber Balance-Settings (Win-Rate, Cooldowns, Multiplier) musst du neu kalibrieren
  • Counter-Daten: !deaths-Counter etc. sind in SL gespeichert: vor Export-Zeitpunkt notieren

Ich hatte SL Chatbot Desktop seit drei Jahren laufen und Currency mit ~800 Usern. Der CSV-Export war einfach, aber Tawmae hat kein Bulk-Import: also hab ich nur die Top 30 manuell migriert und allen anderen im Chat angekündigt, dass wir bei 0 starten und Watchtime jetzt schneller wieder gefarmt werden kann. Die Reaktion war besser als erwartet: niemand hat sich beschwert, einige fanden’s gut weil sie unten in der Liste waren und jetzt eine faire Chance haben.

Streamer-Kollege, ~150 Avg-Viewer, FFXIV-Streamer

  • Variablen-Format: SL nutzt $(user), SB nutzt %user%. Migration ist Find-and-Replace.
  • Cooldown-Verhalten: SL hat User-Cooldown + Global-Cooldown getrennt: SB auch (siehe Command-Settings).
  • Timer-Filter vergessen: Cron-Action ohne Stream is Live-Filter feuert auch offline.
  • SL Chatbot Desktop läuft noch parallel: Beide Bots antworten doppelt: SL deaktivieren oder Twitch-Account aus SL ausloggen.