Twitch · Einrichtungsanleitung
So erhalten Sie einen Twitch Client ID und einen Client Secret
Für Twitch-Spiel- und Streamer-Benachrichtigungen werden Anmeldeinformationen aus Ihrer eigenen Twitch-Entwickleranwendung verwendet. StreamBruh tauscht Client ID und Client Secret gegen ein Anwendungszugriffstoken aus, um öffentliche Twitch-Daten zu lesen.
Schritt-für-Schritt-Einrichtung
Bereiten Sie Ihr Twitch-Konto vor
Melden Sie sich bei Twitch an, bestätigen Sie Ihre E-Mail-Adresse und aktivieren Sie die Zwei-Faktor-Authentifizierung in Sicherheit und Datenschutz. Twitch erfordert diese Schritte vor der Registrierung einer Anwendung. Aktualisieren Sie die Entwicklerkonsole, wenn Sie sie auf einer anderen Registerkarte aktiviert haben.
Registrieren Sie eine Anwendung
Öffnen Sie die Twitch-Entwicklerkonsole, wählen Sie „Anwendungen“ und dann „Registrieren Sie Ihre Anwendung“. Geben Sie einen eindeutigen Namen ein, wählen Sie eine entsprechende Kategorie aus, fügen Sie die von Twitch angeforderte Weiterleitungs-URL OAuth hinzu, schließen Sie die Bestätigungsaufforderung ab und erstellen Sie die Anwendung.
StreamBruh verwendet den Server-zu-Server-Client-Anmeldeinformationsfluss von Twitch für öffentliche Daten. Die Registrierungs-Umleitungs-URL ist kein StreamBruh-Rückruf und wird nicht verwendet, wenn StreamBruh sein App-Zugriffstoken anfordert. Verwenden Sie eine von Ihnen kontrollierte URL, wenn das Twitch-Formular eine erfordert.
Kopieren Sie Client ID und generieren Sie ein Geheimnis
Wählen Sie unter Anwendungen die Option Verwalten für die neue Anwendung aus. Kopieren Sie dessen Client ID. Wählen Sie dann „Neues Geheimnis“, kopieren Sie Client Secret und speichern Sie es privat. Ein neues Geheimnis macht das vorherige ungültig. Aktualisieren Sie daher StreamBruh, wenn Sie es rotieren.
Speichern und testen Sie in StreamBruh
Offener Bot und Integrationen. Fügen Sie die beiden Werte in Twitch Client ID und Twitch Client Secret ein, speichern Sie sie und verwenden Sie dann die Test-Twitch-Anmeldeinformationen. Vorhandene gespeicherte Werte werden maskiert; Wenn Sie ein Feld während der Bearbeitung leer lassen, bleibt der gespeicherte Wert erhalten.
Fügen Sie das Geheimnis niemals in eine öffentliche Seite, eine Support-Nachricht oder ein Code-Repository ein. Twitch behandelt es als Passwort.
Konfigurieren Sie Benachrichtigungen
Geben Sie für eine Streamer-Benachrichtigung den Twitch-Benutzernamen oder die Kanal-URL ein. Suchen Sie für eine Spielbenachrichtigung nach einer Twitch-Kategorie, wählen Sie bei Bedarf eine Sprache aus und legen Sie eine Mindestzuschauerzahl von mindestens 5 fest. Wählen Sie einen Discord-Kanal, den Ihr Bot verwenden kann, und passen Sie die Nachricht an. Die Überprüfungen sind geplant, sodass Warnungen nicht sofort erfolgen.
Überprüfen Sie Ihr Setup
- Der Test der Twitch-Anmeldeinformationen meldet ein erfolgreiches Ergebnis.
- Die ausgewählte Kategorie oder der ausgewählte Streamer wird im Benachrichtigungsformular aufgelöst.
- Ihr Bot kann an den ausgewählten Discord-Kanal senden.
Fehlerbehebung
Eine Anwendung kann nicht registriert werden
Überprüfen Sie die E-Mail-Verifizierung und 2FA und aktualisieren Sie dann die Entwicklerkonsole. Stellen Sie sicher, dass der Anwendungsname eindeutig ist und die Weiterleitungs-URL von Twitch akzeptiert wird.
Der Anmeldeinformationstest schlägt fehl
Überprüfen Sie Client ID und den aktuellen Client Secret erneut aus derselben Anwendung. Wenn Sie ein neues Geheimnis generiert haben, ist das vorherige ungültig.
Es erscheint keine Warnung
Überprüfen Sie, ob der Streamer live ist oder ein Stream die Kategorie-, Sprach- und Zuschauerfilter erfüllt. Geplante Prüfungen, Twitch-Verfügbarkeit und Discord-Berechtigungen wirken sich auf die Zustellung aus.

