Chatbot · Dashboard · OBS-Overlay für Twitch

Regie für deinenTwitch-Chat.

StreamGuard beantwortet Befehle, verteilt Punkte, filtert Spam nach Vertrauen und schaltet OBS-Szenen, während du streamst. Was im Chat passiert, siehst du im Dashboard auf einen Blick.

Free-Plan 0 € · Login mit Twitch · monatlich kündbar

Live #kalinka_plays Uptime02:14:37:00 Bot verbunden Spamfilter OBS Overlay
PGMSzene: Gameplay1920 × 1080
Chat · ModeratorenansichtBot
Stream-Chronik
  1. 22:10Marker Bossphase 1 geschafft (Stream-Zeit 2 Std. 10 Min.)
  2. 22:02Duell mira_k besiegte jonas_liest im Duell.
3 Zeitkapseln versiegelt · nächste öffnet um 22:29
PegelGut drauf › Overlay
72/100Stimmung
–/minTempo
–/minBefehle
–10 minFilter
OBS-Szene · !scene
Chat-Modus · !slow · !followers · !emoteonly
Soundboard · !sound
Nächster Timer „Regeln“ in 04:12
Beispieldaten, live simuliert · die Tasten schicken den passenden Chatbefehl Antwort des Bots – er schreibt mit deinem Twitch-Account

Cue 01 · Im StreamSimulation · 6 Cues · 30 Sekunden

So sieht es im Stream aus.

Eine halbe Minute Stream, nachgestellt mit den echten Antworten des Bots. Zuschauer fragen Punkte ab, versiegeln eine Zeitkapsel und duellieren sich. Ein Spam-Account fliegt raus, die Stimmung zieht an, jemand bezahlt einen Sound mit Punkten. Ablauf, Bild deiner Zuschauer und Chat laufen dabei synchron.

Programm · 1920 × 1080Overlay: Browserquelle
PGMSzene: GameplayStimmung · Soundboard
Stream-ChatModeratorenansicht
Ablauf Cue –/6
  1. !points

    Punktestand abfragen

  2. !capsule 15m …

    Zeitkapsel versiegeln, der Bot öffnet sie nach 15 Minuten

  3. !duel @mira_k

    Duell: Das höhere Level hat bessere Chancen, der Sieg bringt 25 XP

  4. Link-Spam

    Timeout 60 s, der Vertrauenswert sinkt von 50 auf 40

  5. KEKW · LUL · gg

    Die Stimmung steigt, das Overlay zeigt „Hype“

  6. !sound airhorn

    Sound im Overlay, 500 Punkte abgebucht

Cue 02 · Funktionen7 Module · ein Bot · ein Overlay

Was auf dem Pult liegt.

Du richtest die Module im Dashboard ein, der Bot setzt sie im Chat um. Bei jedem Modul steht, ab welchem Plan es dabei ist. Alle Beispiele zeigen die Antworten, die der Bot wirklich schreibt.

CMDBefehleab Free

Eigene Befehle in einer Zeile

Einen Befehl legst du im Dashboard an oder direkt im Chat mit !addcom. Platzhalter füllt der Bot beim Antworten. Pro Befehl stellst du ein, wer ihn nutzen darf, wie lange ein Zuschauer bis zum nächsten Aufruf wartet und ob er Punkte kostet. Wiederkehrende Hinweise laufen als Timer.

  • Platzhalter{{user}} · {{touser}} · {{uptime}} · {{random.1-100}} …
  • RechteAlle · Subs · VIPs · Mods · Streamer
  • Pro BefehlCooldown je Zuschauer · Kosten in Punkten
  • Timer und Zitateab Starter
Startbefehle neuer Kanäleänderbar
BefehlAntwort
!hallo
Hey {{user}}, willkommen im Stream von {{channel}}! Schön, dass du da bist.
Hey mira_k, willkommen im Stream von kalinka_plays! Schön, dass du da bist.
!hug @tobi_rnd
{{user}} umarmt {{touser}} <3
mira_k umarmt tobi_rnd <3
!dice
{{user}} würfelt eine {{random.1-6}}.
jonas_liest würfelt eine 4.
!uptime
Stream-Laufzeit: {{uptime}}
Stream-Laufzeit: 2 Std. 14 Min.
Timeralle 20 min · ab 10 Nachr.
Regeln: keine Spoiler, kein Backseat-Gaming. Danke fürs Zuschauen!
nächste Ausgabe in 04:12
Außerdem!lurk · !so (nur Mods)Alle Befehle
FLTSpamfilterab Free

Ein Spamfilter, der Stammgäste kennt

Blacklist, Links und Caps prüft der Filter bei jeder Nachricht. Wie hart er durchgreift, hängt vom Vertrauenswert des Absenders ab: Jeder Zuschauer startet bei 50 von 100, gewinnt mit jeder Nachricht ein wenig dazu und verliert bei jedem Timeout 10 Punkte.

  • PrüftBlacklist · Links · Caps
  • TimeoutGrundwert 60 s, je nach Vertrauen ×0,5 bis ×2
  • Erlaubte Linksclips.twitch.tv, eigene Ausnahmen, !permit
  • Vertrauenswertab Starter · im Free-Plan gilt der Grundwert
Regel: Links · BeispielVertrauen 0–100
Gleiche Nachricht, drei Absender
guckt mal: youtu.be/8fJ2kq
  • z3r0_hypeV 12Timeout 120 s
  • neu_hier_23V 50Timeout 60 s
  • mira_kV 86bleibt stehen
PTSPunkteab Starter

Punkte für alle, die dabei sind

Zuschauer sammeln Punkte fürs Mitschreiben und fürs Dabeibleiben. Ausgeben können sie sie für Befehle mit Kosten, für Sounds oder beim Roulette – oder sie verschenken sie mit !give. Wie die Währung heißt, legst du selbst fest.

  • Pro Nachricht1 Punkt, höchstens alle 30 s
  • Fürs Zuschauen2 Punkte pro Minute für aktive Chatter
  • Im Chat!points · !top · !give · !roulette
Rangliste · #kalinka_plays!top
#NamePunkte
1sofia_z8.410
2tobi_rnd6.975
3pixelhexe5.120
4lenny_fm3.880
5jonas_liest2.645
7mira_k1.240
Mtobi_rnd:!give @neu_hier_23 100
Bkalinka_plays:@tobi_rnd Du hast neu_hier_23 100 Punkte gegeben. Dein Stand: 6.875.
RPGChat-RPGab Pro

Level, Titel und Duelle

Wer schreibt, sammelt XP und steigt auf – vom Neuling bis zum Mythos. Mit !duel fordern sich Zuschauer gegenseitig heraus: Das höhere Level bringt bessere Chancen, entschieden wird per Zufall, der Sieg bringt 25 XP.

  • XP5 pro Nachricht, höchstens alle 30 s
  • Siegchance50 % ± 3 % pro Level Unterschied, 20–80 %
  • Im Chat!profile · !rpgtop · !duel · !accept · !decline
Bestenliste · !rpgtopXP bis zum nächsten Level
#NameLvTitelFortschrittXP
1sofia_z20Held23 %19.450
2tobi_rnd17Ritter25 %14.020
3pixelhexe15Ritter65 %11.480
4lenny_fm14Krieger21 %9.390
5jonas_liest13Krieger51 %8.465
Titel ab Level
  1. 1Neuling
  2. 3Lehrling
  3. 5Abenteurer
  4. 10Krieger
  5. 15Ritter
  6. 20Held
  7. 30Champion
  8. 40Legende
  9. 50Mythos
CHRChronikab Starter

Stream-Chronik und Zeitkapseln

Die Chronik schreibt mit, was hängen bleibt: wer heute als Erstes im Chat war, wer zum ersten Mal schreibt, Duelle, Level-Ups, Raids und die Marker deiner Mods. Eine Zeitkapsel versiegelt ein Zuschauer mit !capsule 15m Nachricht – nach Ablauf postet der Bot sie im Chat.

  • Schreibt mitErste:r · Neulinge · Duelle · Level-Ups · Raids · Marker
  • Zeitkapsel1 Min. bis 6 Std. · bis zu 3 offen pro Zuschauer
  • Im Chat!chronicle · !memory · !mark · !capsule
Stream-Chronik · heute6 Einträge
  1. 22:10Marker Bossphase 1 geschafft (Stream-Zeit 2 Std. 10 Min.)
  2. 22:02Duell mira_k besiegte jonas_liest im Duell.
  3. 21:51Zeitkapsel Zeitkapsel von tobi_rnd geöffnet: ich sag’s euch, heute fällt der könig
  4. 21:33Level-Up sofia_z erreichte Level 20 (Held).
  5. 21:16Raid pixelhexe hat mit 37 Zuschauern geraidet.
  6. 20:03Erste:r im Chat mira_k war heute als Erste:r im Chat.
Zeitkapsel · versiegelt von pixelhexe 14:12

„er schafft es in unter 10 versuchen“

öffnet sich um 22:28 im Chat:

📦 Zeitkapsel von @pixelhexe (vor 30 Min.): er schafft es in unter 10 versuchen

SNDOverlay & SoundsStimmung ab StarterSounds ab Pro

Stimmung und Sounds im Overlay

Eine Browserquelle in OBS, zwei Dinge darin. Der Stimmungspegel zeigt, wie der Chat gerade drauf ist – ausgewertet werden Wörter und Emotes wie KEKW, GG oder Sadge. Sounds aus dem Soundboard kaufen Zuschauer mit Punkten; das Overlay spielt sie nacheinander ab und blendet ein, wer bezahlt hat.

  • EinbindungBrowserquelle, transparent, 1920 × 1080
  • Stimmung0–100, kehrt langsam zur Mitte zurück
  • Soundboard!sound <name> · !sounds
Soundboard · 6 SoundsTippen: Vorschau im Overlay
OBSOBS-Steuerungab Pro

Szenen und Quellen aus dem Chat

StreamGuard verbindet sich über obs-websocket mit deinem OBS. Du und deine Mods schalten Szenen um und blenden Quellen ein oder aus – per Chatbefehl, ohne die Hände vom Controller zu nehmen.

  • SteuertSzenen · Quellen · Status mit !obs
  • VoraussetzungOBS 28 oder neuer, WebSocket aus dem Internet erreichbar
  • Wer darfStreamer und Mods
OBS · verbundenSzene: Gameplay
Bkalinka_plays:!source Facecam off
Bkalinka_plays:@kalinka_plays Quelle „Facecam“ ist jetzt ausgeblendet.
Szene wechseln – zum Ausprobieren anklicken
  • Facecamausgeblendet
  • StreamGuard-Overlaysichtbar
  • Spielaufnahmesichtbar
MODModerationab Free

Moderation per Befehl, auch für mehrere Kanäle

Timeouts, Banns, Slow-, Follower- und Emote-Modus: Deine Mods schreiben den Befehl in den Chat, der Bot führt ihn über die Twitch-API aus. Im Mod-Log von Twitch steht dann der Bot – deshalb trägt er den Namen des Mods im Grund mit ein. Im Agency-Plan betreust du bis zu 15 Kanäle aus einem Konto.

  • SchnittstelleTwitch-API
  • Befehle!timeout · !ban · !unban · !purge · !slow · !followers · !emoteonly · !clear
  • Kanäle1 · im Agency-Plan bis 15
Moderation · #kalinka_playstobi_rnd ist Mod
Mtobi_rnd:!timeout @fr33_v1ewers 10m Spam
Bkalinka_plays:@tobi_rnd @fr33_v1ewers wurde für 10 Min. getimeoutet.
Mtobi_rnd:!slow 10
Bkalinka_plays:@tobi_rnd Slow-Mode aktiv (10 Sek.).

Grund im Mod-Log von Twitch: Spam (von tobi_rnd)

Agency · Kanäle eines Kontos4 von 15
  • #hafenkante_esportsals hafenkante_esports · seit 18:02
  • #hk_valorantals hafenkante_esports · seit 18:02
  • #hk_fifaVerbinde …
  • #hk_academyGetrennt

Cue 03 · So startest du3 Schritte · etwa 5 Minuten

Anmelden, verknüpfen, einblenden.

Du brauchst ein Twitch-Konto und, für das Overlay, OBS. Ein eigenes Passwort für StreamGuard gibt es nicht.

  1. Schritt 1 · Login

    Mit Twitch anmelden

    Klick auf „Mit Twitch anmelden“. Twitch fragt dich, ob StreamGuard deinen Chat lesen, darin schreiben und moderieren darf. Welche Rechte genau, steht darunter.

    Berechtigungen bei Twitch
    • chat:read
    • chat:edit
    • user:read:email
    • moderator:manage:banned_users
    • moderator:manage:chat_messages
    • moderator:manage:chat_settings
    • moderator:read:followers
    • channel:moderate
  2. Schritt 2 · Bot

    Bot-Konto wählen

    Unter „Einstellungen → Bot-Konto“ wählst du, wer in deinem Chat schreibt: der StreamGuard-Bot der Plattform (gib ihm einmal /mod), dein eigenes Twitch-Konto oder ein eigenes Bot-Konto. Danach oben auf „Verbinden“. Für Timeouts und Banns braucht das Bot-Konto in jedem Kanal Mod-Rechte – dein eigenes Konto hat sie dort schon.

  3. Schritt 3 · OBS

    Overlay in OBS einbinden

    Kopiere die Overlay-URL aus den Einstellungen und füge sie in OBS als Browserquelle ein, am besten in der Größe deiner Leinwand, etwa 1920 × 1080 – das Overlay wächst mit der Breite der Quelle. Stimmungspegel und Sounds laufen in derselben Quelle. Für Szenen per Chat trägst du zusätzlich die Adresse des OBS-WebSocket-Servers ein.

Cue 04 · Preisepro Monat · in Euro · über Stripe

Fang mit 0 € an.

Bezahlt wird monatlich über Stripe. Wechseln oder kündigen kannst du im Dashboard unter „Abo“. Jeder Plan enthält alles aus dem Plan davor; die Zahlen sind Obergrenzen – etwa, wie viele eigene Befehle du anlegen kannst.

Free 0 € kostenlos · für immer

Eigene Befehle, Spamfilter, Spiele und Moderation

  • Eigene Befehle10
  • SpamfilterGrundwert
  • Kanäle1
Kostenlos starten
Starter 4,99 € pro Monat

Dazu Punkte, Zitate, Timer, Vertrauenswert, Stimmungspegel und Chronik

  • Eigene Befehle50
  • Zitate500
  • Timer5
  • Kanäle1
Starter wählen
Pro 9,99 € pro Monat

Dazu Chat-RPG, Soundboard und OBS-Steuerung

  • Eigene Befehle200
  • Zitate2.000
  • Timer20
  • Sounds50
  • Kanäle1
Pro wählen
Agency 24,99 € pro Monat

Alles aus Pro – für bis zu 15 Kanäle

  • Eigene Befehle1.000
  • Zitate10.000
  • Timer100
  • Sounds200
  • Kanälebis 15
Agency wählen
Alle Funktionen im VergleichKreuzschiene · 14 Zeilen · ein grünes Feld heißt: enthalten
Pläne, Preise und enthaltene Funktionen
Funktion / Plan Free0 €kostenlosgratis Starter4,99 €€/pro Monat Pro9,99 €€/pro Monat Agency24,99 €€/pro Monat
Chat
Eigene Befehle mit Platzhaltern10502001.000
Spamfilter: Blacklist, Links, Capsenthaltenenthaltenenthaltenenthalten
Moderation per Chatbefehlenthaltenenthaltenenthaltenenthalten
Spiele: !8ball, !coinflip, !rollenthaltenenthaltenenthaltenenthalten
Community
Punkte, Rangliste und Roulettenicht enthaltenenthaltenenthaltenenthalten
Zitatenicht enthalten5002.00010.000
Auto-Nachrichten (Timer)nicht enthalten520100
Vertrauenswert pro Zuschauernicht enthaltenenthaltenenthaltenenthalten
Stream-Chronik und Zeitkapselnnicht enthaltenenthaltenenthaltenenthalten
Chat-RPG mit Level und Duellennicht enthaltennicht enthaltenenthaltenenthalten
Stream und OBS
Stimmungspegel im Overlaynicht enthaltenenthaltenenthaltenenthalten
Soundboard im Overlaynicht enthaltennicht enthalten50200
OBS-Szenen und -Quellen per Chatnicht enthaltennicht enthaltenenthaltenenthalten
Konto
Kanäle111bis 15
Preise pro Monat, Zahlung über Stripe. Wechseln und kündigen kannst du jederzeit im Dashboard unter „Abo“. Kostenlos starten Starter wählen Pro wählen Agency wählen

Cue 05 · FAQ

Kurz gefragt.

Was offen bleibt, beantworten wir per E-Mail. Die Adresse steht im Impressum.

Muss der Bot Moderator in meinem Kanal sein?

Für Timeouts, Banns und gelöschte Nachrichten braucht er Moderationsrechte. Schreibt er mit deinem eigenen Twitch-Konto, hat er sie in deinem Kanal automatisch. Den StreamGuard-Bot oder ein eigenes Bot-Konto machst du einmal zum Mod: /mod und sein Name in deinem Chat. In weiteren Kanälen (Agency-Plan) muss der Bot auch dort Moderator sein. Ob er verbunden ist, siehst du im Dashboard unter „Bot-Status“.

Brauche ich ein eigenes Bot-Konto?

Nein. Unter Einstellungen › Bot-Konto wählst du, wer in deinem Chat schreibt: der StreamGuard-Bot der Plattform – dem gibst du einmal Mod-Rechte – oder dein eigenes Twitch-Konto. Ein eigenes Bot-Konto ist optional: Soll der Bot unter eigenem Namen auftreten, verknüpfst du dafür ein zweites Twitch-Konto.

Wo liegen meine Daten?

Auf einem Server bei Hetzner in Deutschland. Jedes Konto hat einen eigenen Datenbereich: Befehle, Punkte, Zitate, Chronik und Einstellungen liegen getrennt von denen anderer Kunden. Chatnachrichten speichert StreamGuard nicht dauerhaft – das Dashboard zeigt die letzten 100 aus dem Arbeitsspeicher. Gespeichert wird, was die Module brauchen, etwa Punktestände und Vertrauenswerte zum Twitch-Namen.

Wie wechsle oder kündige ich mein Abo?

Im Dashboard unter „Abo“ öffnest du das Kundenportal von Stripe. Dort kündigst du, wechselst den Plan oder änderst die Zahlungsart. Endet das Abo, gilt der Free-Plan. Deine Daten bleiben erhalten; was über den Grenzen des Free-Plans liegt, etwa der elfte eigene Befehl, ist inaktiv, bis du wieder upgradest.

Wie verbindet sich StreamGuard mit OBS?

Für das Overlay brauchst du keine Verbindung: Es ist eine Browserquelle, die du einmal in OBS einfügst. Für Szenen und Quellen per Chat verbindet sich der StreamGuard-Server mit dem WebSocket-Server von OBS (ab OBS 28, unter Werkzeuge › WebSocket-Server-Einstellungen). Der muss aus dem Internet erreichbar sein, etwa per Portweiterleitung – Adressen aus dem Heimnetz wie 192.168.… nimmt StreamGuard aus Sicherheitsgründen nicht an. Ohne diese Verbindung funktioniert alles andere genauso.

Was bedeutet der Vertrauenswert?

Jeder Zuschauer startet bei 50 von 100. Mit jeder Nachricht kommt ein halber Punkt dazu, höchstens einmal pro Minute; ein Timeout kostet 10 Punkte, ein Bann 40. Der Spamfilter rechnet damit: Bei niedrigem Wert wird der Timeout bis zu doppelt so lang, ab 80 halbiert er sich, und Links sind erlaubt. Den Vertrauenswert gibt es ab dem Starter-Plan.

Was speichert StreamGuard über mich?

Beim Login deine Twitch-ID, den Namen, das Profilbild und die E-Mail-Adresse, dazu die Zugangsschlüssel, mit denen der Bot in deinem Namen schreibt und moderiert. Zahlungsdaten liegen nur bei Stripe. Ein Cookie gibt es nur während der Anmeldung (technisch nötig, 10 Minuten gültig); deine Sitzung liegt als Schlüssel im Browser. Tracking und Analyse-Werkzeuge gibt es nicht. Die Einzelheiten stehen in der Datenschutzerklärung.

Kann ich mehrere Kanäle betreuen?

Im Agency-Plan bis zu 15 Kanäle in einem Konto. Befehle, Punkte, Zitate und Vertrauenswerte gelten dabei für alle Kanäle gemeinsam; ändern dürfen sie nur du und die Mods deines Hauptkanals. Moderationsbefehle wie !timeout wirken in jedem Kanal für sich.

Sendung läuft

Deine Regie steht bereit.

Mit Twitch anmelden, Account verknüpfen, Overlay einbinden – nach etwa fünf Minuten antwortet der Bot in deinem Chat. Der Free-Plan kostet nichts, die bezahlten Pläne kündigst du monatlich.

Free-Plan 0 € · Login mit Twitch · monatlich kündbar · Server in Deutschland