Twitch-Integration
- Wo verbinde ich meinen Twitch-Kanal?
- Der Twitch-Chat erreicht die App nicht.
- Der Bot schreibt von meinem eigenen Account, ich möchte einen separaten.
- Umfragen und Clips auf Twitch funktionieren nicht.
- Es heißt, einige Berechtigungen fehlen.
- Es heißt, erneut anmelden, um wieder zu verbinden.
- zählen bits für mein spendenziel
- cheers bewegen den zielbalken nicht
- twitch zeigt mir eine seite mit code statt autorisierung erfolgreich
- chat war ein paar sekunden weg, als ich den bits-schalter umgelegt hab
Kommt mit strAImer: Dieses Modul wird zusammen mit der App installiert, herunterladen musst du nichts. Es steht unter Modulkatalog → Integriert.
Was diese Seite ist
Diese Seite verbindet einen Twitch-Account mit der App – wie es in der Beschreibung heißt: "Twitch-Integration konfigurieren, um Chat-Nachrichten und Belohnungen zu empfangen und deinen Kanal zu verwalten." Sie existiert in zwei Varianten: der eigene Kanal des Streamers und ein separater Account, von dem aus der Bot schreibt.
Bits als Spenden zählen sitzt auf dem Kanal-Tab. Cheers kommen auch als Spende an, deshalb bewegen Bits Spendenziele, Auktionsgebote und Stream-Summen — zum Kurs aus „Einstellungen → Wechselkurse“. Schalte es aus, um Bits vom Geld zu trennen; der Bits-Zähler bleibt in jedem Fall. Genau das lässt einen Cheer ein Spendenziel bewegen oder ein Auktionsgebot abgeben; ausgeschaltet bleiben Bits ein eigener Zähler. Ab Werk ist ein Bit einen US-Cent wert, so viel zahlt Twitch pro Bit, umgerechnet in deine Basiswährung; ein eigener Kurs in „Einstellungen → Wechselkurse“ ersetzt diesen Wert.
Das Umlegen des Schalters startet die Twitch-Verbindung neu: Der Chat und der Ereignisstrom verbinden sich erneut, das dauert ein paar Sekunden, und Chat-Nachrichten oder Ereignisse aus diesen Sekunden können verloren gehen. Stell ihn ein, bevor du live gehst, und nicht mitten im Stream.
So richtest du sie ein
- Öffne Verbindungen → Kanäle und öffne die Twitch-Seite. Ihre Überschrift lautet Streamer-Konto (liest Ereignisse, EventSub).
- Verbindungsstatus zeigt eine von fünf Formulierungen. Der Hinweis daneben nennt, was angefordert wird: "Erfordert maximale Berechtigungen (Chat lesen, Stream verwalten, Umfragen, Vorhersagen und Kanalpunkte)."
- Drücke Über Browser autorisieren. Die Seite hat eine Schaltfläche und kein Feld für einen Token: Die Anmeldung öffnet sich in deinem üblichen Browser und wird dort abgeschlossen.
- Der Browser geht direkt auf die eigene Bestätigungsseite von Twitch, der Code ist dort schon eingetragen. Melde dich dort bei Twitch an, falls danach gefragt wird, bestätige den Code und erlaube die Berechtigungen. Das Ergebnis meldet Twitch selbst und keine strAImer-Seite, deshalb gibt es am Ende keine Seite mit "Autorisierung erfolgreich!". Den Browser-Tab kannst du danach schließen.
- Solange du im Browser bist, zeigt die Modulseite: "Schließe die Anmeldung im Browserfenster ab — diese Seite aktualisiert sich von selbst." Nach zwei Minuten wechselt der Text zu: "Wir warten weiter auf den Browser. Schließe die Anmeldung dort ab — diese Seite aktualisiert sich von selbst. Wenn es etwas dauert, geht nichts verloren." Drücke die Schaltfläche nicht erneut, solange diese Anmeldung offen ist: Ein neuer Druck startet eine neue Anmeldung, und die im Browser zählt nicht mehr. Nach dreißig Minuten gibt die Seite auf: "Die Anmeldung wurde nicht abgeschlossen. Das Browserfenster wurde geschlossen oder der Zugriff verweigert — drücke die Schaltfläche und versuche es erneut." Eine Ablehnung bei Twitch sieht von hier aus genauso aus: Die Seite wartet bis zu diesem Limit.
- Sobald die Anmeldung ankommt, meldet die Modulseite Twitch-Konfiguration erfolgreich gespeichert! und schließt sich kurz darauf selbst. Kontoname (Login) zeigt nun den verbundenen Login an; das Feld ist schreibgeschützt.
- Erteilte Berechtigungen erscheint: "Welche Funktionen mit dem aktuellen Token funktionieren". Jede Funktion ist angehakt oder durchgestrichen, zwölf Zeilen auf dem Kanal-Tab: Chat-Nachrichten lesen und senden, Ereignisse neuer Follower, Bezahlte Abonnement-Ereignisse, Bits-Ereignisse, Kanalpunkte-Belohnungen, Hype-Train-Ereignisse, Ereignisse der Kanalziele, Umfragen, Vorhersagen, Stream-Titel und Kategorie ändern, Clips erstellen, Moderation: Sperren und Nachrichten löschen.
- Wenn etwas durchgestrichen ist, erscheint eine Warnung: "Einige Berechtigungen fehlen — zugehörige Funktionen werden nicht funktionieren. Erneut autorisieren, um sie zu erteilen." Die Schaltfläche Erneut autorisieren daneben startet die gleiche Browser-Anmeldung, und das ist es, was die fehlenden Rechte hinzufügt.
- Der Pfeil oben links, Zurück, verlässt die Seite.
Was die fünf Status-Formulierungen bedeuten
- Verbunden als {username} – grün. Der Account ist gespeichert und weder Twitch noch das Modul haben ihn abgelehnt. Das ist es, was es bestätigt: Die Anmeldung ist in Ordnung. Es ist kein Live-Test, ob Ereignisse in dieser Sekunde fließen.
- Verbinde... – gelb, der Account-Name wird weiterhin angezeigt. Das Modul baut die Verbindung auf: direkt nach dem Start der App und immer dann, wenn eine ihrer beiden Hälften, der Chat oder der Ereignisstrom, abgebrochen ist. Beide kommen von selbst zurück, deshalb wird dieser Status meist innerhalb von Sekunden grün.
- Erneut anmelden, um wieder zu verbinden – gelb. Der Account ist noch hier und sein Name wird weiterhin unten angezeigt, weil du wissen musst, welcher Account repariert werden muss, aber Twitch hat den gespeicherten Zugang abgelehnt und wird ihn nicht im Hintergrund erneuern. Nichts kommt vom Kanal an, bis du dich erneut anmeldest, und erneutes Anmelden ist die einzige Reparatur; es gibt keine Schaltfläche, die ihn von außen aktualisiert.
- Verbindungsfehler – rot. Der Account ist in Ordnung und die Verbindung nicht: Der Ereignisstrom ist abgebrochen, oder das Modul konnte ihn nicht fertig einrichten. Das Modul versucht es von selbst erneut, daher klärt sich dieser oft, ohne dass du etwas tun musst.
- Getrennt – rot und die einzige der fünf, die die Zeile Kontoname (Login) ausblendet, weil auf dieser Seite noch kein Account gespeichert ist. Das zeigt eine frische Installation.
Das Abzeichen ist live: Es ändert sich, während die Seite offen ist, du musst sie also nicht verlassen und wieder öffnen, um eine neue Formulierung zu sehen.
Der Bot-Account
Die gleiche Seite unter Verbindungen → Bots ist mit Bot-Konto (sendet Antworten in den Chat) überschrieben, und ihr Hinweis ist kürzer: "Erfordert Berechtigungen zum Lesen und Senden von Chat-Nachrichten." Die Anmeldung läuft über dieselbe einzige Schaltfläche, Über Browser autorisieren: Melde dich dort unter dem Account an, von dem der Bot schreiben soll, nicht unter deinem eigenen. Seine Erteilte Berechtigungen-Liste ist eine Zeile lang, Chat-Nachrichten lesen und senden, weil der Bot nur in den Chat schreibt. Sperren und das Löschen von Nachrichten laufen über den Streamer-Account, deshalb steht Moderation: Sperren und Nachrichten löschen auf dem Kanal-Tab.
Die beiden Accounts werden separat beurteilt, und der Bot sagt nie Verbindungsfehler. Eine Bot-Anmeldung, die Twitch abgelehnt hat, zieht die eigene Verbindung des Streamers nicht mit in Erneut anmelden, um wieder zu verbinden.
Wenn der Browser einen Fehler meldet
Statt der Twitch-Seite kann der Browser Autorisierungsfehler mit "Autorisierungscode konnte nicht gegen Token ausgetauscht werden: {error}" zeigen. Das heißt, die Anmeldung konnte gar nicht erst starten, meistens weil Twitch nicht erreichbar war. Der Account bleibt, wie er war; drücke erneut auf Über Browser autorisieren.
Was sie nicht kann
- Es gibt nirgendwo, um einen Token, einen Zugangsschlüssel oder einen Aktualisierungsschlüssel einzufügen. Über Browser autorisieren ist der einzige Weg hinein, und es ist auch der Weg, wie eine abgelaufene Anmeldung erneuert wird.
- Kontoname (Login) kann nicht hineingetippt werden. Um einen anderen Account zu verbinden, melde dich als dieser Account an.
- Berechtigungen können nicht einzeln ausgewählt werden. Die Hakenliste berichtet nur, was die aktuelle Anmeldung mitbringt; Erneut autorisieren übergibt den gesamten Satz erneut.
- Es gibt keine Felder für Client-ID und Client-Secret, und keine werden benötigt: Die Anmeldung läuft über die strAImer-App selbst.
- Die Seite hat keine Speichern-Schaltfläche: Alles wird am Ende der Browser-Anmeldung gespeichert. Der Schalter Bits als Spenden zählen wird gespeichert, sobald du ihn umlegst.
- Die Seite trennt den Account weder ab noch löscht sie die Verbindung, und sie schaltet das Modul nicht aus.
- Der Streamer-Account und der Bot-Account werden separat eingerichtet: Eine Anmeldung füllt die andere nicht aus.