Hier personalisierst du dein Overlay. Alles wird lokal in deinem Browser gespeichert. Nach dem Speichern übernimmt das Overlay (auch wenn es schon in OBS läuft) die Änderungen automatisch.
Die Verbindung erfolgt standardmäßig anonym nur zum Lesen des Chats — es wird kein Login, kein Passwort und kein Bot-Account benötigt. Niemand kann darüber in deinem Namen schreiben.
Nur ausfüllen, falls die anonyme Verbindung bei dir unzuverlässig ist (Twitch behandelt anonyme Verbindungen manchmal strenger als angemeldete). Mit hinterlegtem Bot-Account verbindet sich das Overlay stattdessen damit — genau wie z. B. Streamer.bot es tut. Bleibt leer, ändert sich nichts.
Erzeugen z. B. über twitchtokengenerator.com — dort als der Bot-Account eingeloggt "Bot Chat Token" wählen, Scope chat:read reicht. Wird nur lokal gespeichert und ausschließlich für die direkte Verbindung zu Twitch genutzt — geht nirgendwo sonst hin. Als Passwortfeld dargestellt, damit es beim Bildschirmteilen im Stream nicht sichtbar ist.
!say-cheese / !cheese im Chat auslösen?Chat-Befehle: !say-cheese (auch !saycheese ohne Bindestrich) startet den Countdown, !cheese zeigt das zuletzt gespeicherte Polaroid noch einmal. Beide Befehle nutzen dieselbe Berechtigung hier. Über das Kontroll-Panel kannst du beides außerdem jederzeit selbst per Klick auslösen.
Wichtig: OBS-Browser-Quellen können grundsätzlich keine Kamera-Erlaubnis erteilen (kein Dialog, auch nicht über „Interagieren“) — das ist eine feste Einschränkung von OBS selbst. Für den echten Einsatz in OBS deshalb „OBS-WebSocket“ wählen — das holt stattdessen einen Schnappschuss einer echten OBS-Quelle (z. B. deiner Webcam-Quelle) über OBS' eigene Schnittstelle, ganz ohne Browser-Kamera-Erlaubnis.
In OBS unter Tools → WebSocket-Server-Einstellungen: Server muss aktiviert sein. Passwort nur nötig, wenn dort „Authentifizierung aktivieren“ angehakt ist (Button „Anzeigen“ neben dem Passwort).
Der Name muss exakt so geschrieben sein wie die Quelle in OBS heißt (Groß-/Kleinschreibung egal, aber sonst exakt).
Dieser Modus funktioniert nur, wenn overlay.html in einem normalen Browser-Tab läuft — nicht als OBS-Browser-Quelle.
Gilt für !say-cheese und !cheese gleichermaßen — abhängig davon, wer gerade auslösen will, nicht davon, wer zuletzt ausgelöst hat. Auslösen über das Kontroll-Panel zählt immer als Streamer*in (keine Wartezeit).
Ohne diese Einstellung leben die Fotos nur kurz im Overlay/Kontroll-Panel und sind nach dem nächsten Foto weg. Mit aktiviertem Speichern legt der lokale Server jedes Foto zusätzlich als Datei ab — dauerhaft, bis du sie selbst löschst.
Standard, falls leer: gespeicherte-fotos direkt in diesem Projektordner.
Läuft hier im normalen Browser-Tab mit deinem aktuellen Branding — die Kamera-Erlaubnis wird dabei ganz normal abgefragt, unabhängig von OBS. Startet automatisch einen Testdurchlauf.
URL für die Browser-Quelle:
Größe: am besten auf deine Programm-Auflösung setzen (z.B. 1920×1080). „Shutdown source when not visible“ deaktiviert lassen, sonst verliert das Overlay bei jedem Szenenwechsel die Twitch-Chat-Verbindung.