Operator-View während Stream
Diese Seite beschreibt, wie du Smart Shield während des Streams im Blick behältst — und korrigiert eine verbreitete Erwartungshaltung: es handelt sich nicht um eine live-aktualisierende Konsole, sondern um eine reguläre Dashboard-Ansicht, die du bei Bedarf neu lädst.
Was es heute wirklich ist
Unter /dashboard/shield (Tab „Events") siehst du die letzten Shield-Events. Diese Liste wird beim Öffnen der Seite geladen und zeigt einen Schnappschuss — es gibt aktuell keinen automatischen Live-Push per WebSocket in diese Ansicht. Für einen aktuellen Stand während eines laufenden Streams musst du die Seite manuell neu laden (F5 bzw. Browser-Refresh).
Praktischer Workflow für Streams mit aktivem Chat-Risiko (Raids, größere Community-Events):
- Zweiten Monitor oder Tab mit
/dashboard/shieldoffen halten. - In ruhigen Momenten (Werbepause, Songwahl-Cooldown) manuell neu laden.
- Bitte einen Mod, parallel den normalen Twitch-Chat im Blick zu behalten — Smart Shield ersetzt aktive Moderation nicht, es ergänzt sie.
Was du im Event-Log siehst
- Letzte 100 Shield-Events mit Username, Score, ausgelöster Aktion und auslösendem Signal/Muster.
- Erfolgs-/Fehlerstatus der Aktion, mit Klartext-Codes wie
missing_moderator_permission(Bot ist kein Mod mehr),rate_limited(Twitch-Rate-Limit erreicht),not_found(Nachricht/User nicht mehr auffindbar),network_error(Verbindungsproblem, wird automatisch mit Backoff erneut versucht) oderunknownals Fallback.
Diese Fehlercodes sind ein guter erster Anlaufpunkt, wenn Smart Shield „nichts tut", obwohl der Score hoch genug wäre — meistens fehlt schlicht ein Twitch-Scope oder der Bot-Account hat den Mod-Status auf Twitch verloren (siehe Twitch-Scopes verstehen). Technischer Hinweis: Delete/Timeout/Ban laufen über den Chat-Client des Bots (Message-Delete bzw. Chat-Kommandos), nicht über einen dedizierten Helix-REST-Call wie beim manuellen Unban (siehe False-Positives melden) — separate Codes wie „timeout_failed" oder „ban_failed" gibt es dafür nicht, alle Fehlschläge laufen in die fünf Codes oben.
Mod-Aktionen direkt aus dem Log
Neben jedem Event kannst du direkt einen False Positive markieren oder — als separater Schritt — den User entsperren, siehe False-Positives melden.
Ehrlicher Stand statt Feature-Versprechen
Eine echte Live-Konsole mit Server-Push (z.B. via WebSocket, analog zum OBS-Status-Push in Connect) ist technisch naheliegend, aber aktuell nicht gebaut. Wenn dir das für große/schnelle Chats fehlt, ist der beste aktuelle Workaround ein kurzes Auto-Refresh-Browser-Plugin auf der Events-Seite oder das manuelle Neuladen im Rhythmus deiner Stream-Pausen. Verlass dich nicht auf „Echtzeit" in der Kommunikation an deine Mods — kommuniziere stattdessen klar, dass die Ansicht periodisch aktualisiert werden muss.