Twitch · Guide de configuration
Comment obtenir un Twitch Client ID et un Client Secret
Les alertes de jeu et de streamer Twitch utilisent les informations d'identification de votre propre application de développement Twitch. StreamBruh échange le Client ID et le Client Secret contre un jeton d'accès à l'application pour lire les données publiques Twitch.
Configuration étape par étape
Préparez votre compte Twitch
Connectez-vous à Twitch, vérifiez votre adresse e-mail et activez l'authentification à deux facteurs dans Sécurité et confidentialité. Twitch nécessite ces étapes avant d’enregistrer une application. Actualisez la console du développeur si vous les avez activés dans un autre onglet.
Enregistrer une candidature
Ouvrez la console du développeur Twitch, choisissez Applications, puis enregistrez votre application. Entrez un nom unique, sélectionnez une catégorie appropriée, ajoutez l'URL de redirection OAuth demandée par Twitch, complétez l'invite de vérification et créez l'application.
StreamBruh utilise le flux d'informations d'identification client de serveur à serveur de Twitch pour les données publiques. L'URL de redirection d'enregistrement n'est pas un rappel StreamBruh et n'est pas utilisée lorsque StreamBruh demande son jeton d'accès à l'application. Utilisez une URL que vous contrôlez si le formulaire Twitch en requiert une.
Copiez le Client ID et générez un secret
Sous Applications, sélectionnez Gérer pour la nouvelle application. Copiez son Client ID. Choisissez ensuite Nouveau secret, copiez le Client Secret et stockez-le en privé. Un nouveau secret invalide le précédent, alors mettez à jour StreamBruh si vous le faites pivoter.
Enregistrer et tester dans StreamBruh
Bot ouvert et intégrations. Collez les deux valeurs dans Twitch Client ID et Twitch Client Secret, enregistrez, puis utilisez les informations d'identification Test Twitch. Les valeurs enregistrées existantes sont masquées ; laisser un champ vide pendant l'édition conserve sa valeur stockée.
Ne collez jamais le secret dans une page publique, un message d'assistance ou un référentiel de code. Twitch le traite comme un mot de passe.
Configurer les alertes
Pour une notification de streamer, saisissez le nom d'utilisateur Twitch ou l'URL de la chaîne. Pour une notification de jeu, recherchez une catégorie Twitch, choisissez une langue si vous le souhaitez et définissez un nombre minimum de téléspectateurs d'au moins 5. Choisissez une chaîne Discord que votre bot peut utiliser et personnalisez le message. Les contrôles sont programmés, les alertes ne sont donc pas instantanées.
Vérifiez votre configuration
- Le test des informations d'identification Twitch signale un résultat réussi.
- La catégorie ou le streamer sélectionné est résolu dans le formulaire de notification.
- Votre bot peut envoyer vers le canal Discord sélectionné.
Dépannage
Impossible d'enregistrer une candidature
Vérifiez la vérification des e-mails et 2FA, puis actualisez la console du développeur. Assurez-vous que le nom de l'application est unique et que l'URL de redirection est acceptée par Twitch.
Le test d'accréditation échoue
Revérifiez le Client ID et le Client Secret actuel à partir de la même application. Si vous avez généré un nouveau secret, le précédent n'est pas valide.
Aucune alerte n'apparaît
Vérifiez si le streamer est en direct ou si un flux répond aux filtres de catégorie, de langue et de spectateur. Les contrôles planifiés, la disponibilité de Twitch et les autorisations Discord affectent la livraison.

