Twitch-Integration

Oft gefragt als

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

  1. Öffne Verbindungen → Kanäle und öffne die Twitch-Seite. Ihre Überschrift lautet Streamer-Konto (liest Ereignisse, EventSub).
  2. 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)."
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. Der Pfeil oben links, Zurück, verlässt die Seite.

Was die fünf Status-Formulierungen bedeuten

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