N8walk
Offline
Online
Viewers 0

Streamer.bot: Automationen, OBS‑Integration & Panic‑Buttons

Streamer.bot ist dein Schweizer Taschenmesser für Twitch Moderation: Du reagierst automatisch auf Raids, schaltest Chat‑Modi per Hotkey, blendest ein „Safety Overlay“ in OBS ein und gibst deinen Mods klare Tools. Hier bekommst du fertige Workflows, Trigger‑Logik und Copy‑paste‑Texte – optimiert für schnelle Einrichtung.

Quick‑Setup (5 Minuten)

  • Installiere Streamer.bot und verbinde:
    • Twitch: Authorization mit „Chat lesen/schreiben“.
    • OBS: WebSocket aktivieren (OBS → Tools → WebSocket Server), Zugangsdaten in Streamer.bot eintragen.
  • Struktur:
    • Ordner „Moderation“
    • Aktionen: „Anti‑Raid Shield“, „Calm‑Down“, „Timeout/Ban Shortcuts“, „Friendly Raid Welcome“
    • Hotkeys/Stream Deck: binde die Aktionen auf Tasten

Aktion: Anti‑Raid Shield (Auto)

Ziel: Bei Raid über Schwellenwert automatisch Schutz aktivieren, Chat informieren, OBS‑Overlay setzen und nach Beruhigung zurückfahren.

  • Trigger
    • Event: Twitch → Channel Raid Received
    • Bedingung: ViewerCount ≥ 20 (anpassen je nach Kanalgröße)
  • Sub‑Actions
    1. Twitch → Send Message:
      /shield
    2. Twitch → Send Message:
      /followers 10m
    3. Twitch → Send Message:
      /emoteonly
    4. Twitch → Send Message:
      /slow 10
    5. Twitch → Send Message (Public Info):
      🚨 Raidschutz aktiv: Follower-Only 10m, Emote-Only, Slow 10s. Wir moderieren hart gegen Spam/Hate. 💜
    6. OBS → Set Scene (optional): „Safety Overlay“ oder aktiviere eine „Chat Protected“-Quelle
    7. Delay: 150000 ms (2,5 Minuten)
    8. Twitch → Send Message:
      /slowoff
    9. Twitch → Send Message:
      /emoteonlyoff
    10. Twitch → Send Message:
      /followersoff
    11. Twitch → Send Message:
      /shieldoff
    12. OBS → Scene/Source zurücksetzen: Safety‑Overlay ausblenden

Hinweis: Slash‑Befehle werden vom Broadcaster‑Account gesendet. Stelle sicher, dass Streamer.bot als Broadcaster verbunden ist.


Aktion: Calm‑Down (manuell per Hotkey)

Ziel: Kurzfristige Beruhigung bei aufgeheizter Stimmung ohne harten Lockdown.

  • Trigger
    • Hotkey oder Stream Deck
  • Sub‑Actions
    1. Twitch → Send Message:
      /slow 7
    2. Twitch → Send Message (Public Info):
      🧘 Slowmode 7s aktiv, bitte kurze & on-topic Nachrichten. Danke!
    3. Delay: 60000–120000 ms
    4. Twitch → Send Message:
      /slowoff
    5. Twitch → Send Message:
      Slowmode aus. Weiter geht’s!

Aktion: Friendly Raid Welcome

Ziel: Bei kleinen/freundlichen Raids begrüßen, ohne Schutzmodi.

  • Trigger
    • Event: Channel Raid Received
    • Bedingung: ViewerCount < 20
  • Sub‑Actions
    1. Twitch → Send Message:
      💜 Willkommen Raider von $(raid.user)! Danke fürs Reinschauen. Stellt euch gern vor – Regeln: !rules
    2. OBS → Trigger Stinger/Overlay „Raid Welcome“
    3. Audio Cue (optional): kurzer Soundeffekt

Aktion: Mod‑Shortcuts (Timeout/Ban)

Ziel: Mods bekommen Chat‑Commands, die streamer.bot sicher ausführt. Einfache, klare Syntax.

  • Trigger
    • Chat Command: !t10 {user} {grund} (nur Mods)
  • Sub‑Actions
    1. Condition: IsModerator = true
    2. Twitch → Send Message:
      /timeout ${1} 10m ${2}
    3. Twitch → Send Message (Feedback):
      ⏲️ Timeout: ${1} (10m) – Grund: ${2}

Weitere Befehle:

!t2 {user} {grund}   → /timeout ${1} 2m ${2}
!ban {user} {grund}  → /ban ${1} ${2}
!purge               → /clear

Richte die Commands in Streamer.bot als „Chat Command“ ein und sperre sie auf Mods (Permission: Moderator).


Aktion: Panic‑Button (manuell)

Ziel: Sofortschutz per Taste, wenn Troll‑Welle erkennbar ist.

  • Trigger
    • Hotkey oder Stream Deck
  • Sub‑Actions
    1. /shield
    2. /followers 10m
    3. /emoteonly
    4. /slow 10
    5. Public Info:
      🚨 Panic-Button: Schutz aktiv. Wir moderieren, gleich geht’s normal weiter.
    6. OBS → Safety‑Overlay an
    7. Delay: 180000 ms
    8. Schrittweises Abschalten (wie Anti‑Raid Shield)

Aktion: Auto‑Filter Light (Regex)

Ziel: Erkenne offensichtliche Caps‑Spam/Repeats und reagiere sanft. Ergänzt Twitch/Bot‑Filter, ersetzt sie nicht.

  • Trigger
    • Event: Chat Message
  • Conditions/Regex
    • Caps‑Quote > 70% (berechne: Länge Nachricht vs. Anzahl A–Z)
    • Repetition: (.{3,})\1{2,} (mind. 3 Zeichenfolge, 3× wiederholt)
  • Sub‑Actions
    1. If Caps OR Repetition
    2. Twitch → Send Message:
      /timeout ${user} 2m Spam
    3. Twitch → Send Message (Hinweis an Chat):
      ⚠️ Bitte keine Caps-/Repeat-Spams. Danke!

Technisch: Nutze „C# Script Sub‑Action“ oder „String Operations“ in Streamer.bot, um Kennzahlen zu berechnen. Für einfache Fälle reicht ein Regex‑Match.


OBS‑Verknüpfung: Safety Overlay

  • Erstelle in OBS eine Quelle „Safety Overlay“ (z. B. Banner „Chat schützt sich gerade“).
  • In Streamer.bot:
    • Sub‑Action → OBS: Set Source Visibility = On/Off
    • Optional: Szenenwechsel auf „Holding Scene“ bei starkem Raid

Mod‑Cheatsheet für Streamer.bot

  • Hotkeys
    • F1: Panic‑Button
    • F2: Calm‑Down
    • F3: Friendly Welcome
  • Chat‑Befehle (nur Mods)
    • !t10 user grund → Timeout 10m
    • !t2 user grund → Timeout 2m
    • !ban user grund → Ban
    • !purge → Chat löschen
  • Reihenfolge bei Raid
    • Auto‑Shield feuert → Chat Info → OBS Safety an → nach 2–3 Min. zurückfahren

Best Practices für Streamer.bot in der Moderation

  • Minimale Latenz: Sende Schutz‑Slash‑Befehle zuerst, Info‑Nachricht direkt danach.
  • Stufenlogik: Welcome bei <20, Shield ab ≥20, Panic manuell bei Hate‑Wellen.
  • Transparenz: Kurze, freundliche System‑Hinweise im Chat reduzieren Frust.
  • Recovery: Schrittweise zurückfahren statt „alles sofort aus“ – wirkt ruhiger.
  • Logging: Schreibe Zeitpunkte und Aktionen in eine Log‑Datei/Discord‑Webhook für Review.
360Followers
1.247Followers
64Subscribers
314Followers

Schreibe einen Kommentar