Streamer.bot et les mods de jeux : exécutez des actions depuis Twitch, YouTube et Kick
Lancez des actions BakoshApp depuis Streamer.bot : une récompense Twitch, un Super Chat YouTube ou un don déclenche une action de mod de jeu sur votre stream. Aucun code n’est nécessaire.
Une ligne de l’onglet Actions peut s’exécuter lorsqu’une action démarre dans Streamer.bot, quelle qu’en soit la cause : une récompense Twitch, un Super Chat YouTube, un abonnement Kick, un don, un bouton Stream Deck, un minuteur. Streamer.bot détecte l’événement, et BakoshApp exécute la ligne : dans un mod de jeu, dans la superposition ou ailleurs. Aucun code n’est nécessaire dans Streamer.bot.
Forfait : toutes les formules, comme TikFinity. Avec la formule Free, l’action de la ligne doit être disponible dans la formule Free, et la ligne est comptabilisée dans la limite du nombre de lignes avec un déclencheur, si votre formule en prévoit une.
Configurer
- Dans Streamer.bot, ouvrez Serveurs/Clients → Serveur WebSocket, activez le démarrage automatique et lancez le serveur. Ces deux options sont désactivées dans une nouvelle instance Streamer.bot.
- Créez une action dans Streamer.bot et ajoutez le déclencheur de votre choix. L'action peut rester vide : BakoshApp en a uniquement besoin pour s'exécuter.
- Dans BakoshApp, ouvrez Paramètres → Streamer.bot et cliquez sur Tester la connexion. L’adresse par défaut est
127.0.0.1, port8080. - Ouvrez le mod → Actions et cliquez sur la cellule Déclencheur d’une ligne, ou sur « Ajouter nouveau pour en créer une nouvelle.
- Dans la boîte de dialogue, cliquez sur Externe → Streamer.bot, sélectionnez l’action dans le champ Action, puis cliquez sur Enregistrer. Si vous venez de le créer, cliquez sur Actualiser.
Lancez maintenant l’action dans Streamer.bot, par exemple avec le déclencheur « Test » : la ligne se déclenche.
Qu'est-ce qui détermine le moment où il se déclenche ?
Tout est configuré dans Streamer.bot : le type de récompense ou le montant du don, les spectateurs concernés, le délai d’attente. BakoshApp déclenche la ligne à chaque fois que l’action commence. Les filtres d’audience et l’option Une fois par spectateur ne s’appliquent pas à ce déclencheur.
Chaque ligne dispose d’un déclencheur, et une action Streamer.bot peut déclencher plusieurs lignes.
Le nom du spectateur
Le jeu et les variables des commandes externes récupèrent le nom du spectateur depuis Streamer.bot. Lorsque personne n’a déclenché l’action, par exemple via une minuterie, ils récupèrent le nom de votre chaîne. Les avatars ne s’affichent qu’avec les événements YouTube.
Les commandes externes reçoivent également comment (le texte du spectateur), rewardTitle, viewers et platform.
Mot de passe
Si l’authentification est activée sur le serveur WebSocket de Streamer.bot, saisissez le même mot de passe dans Paramètres → Streamer.bot. Il est stocké sous forme cryptée et ne s’affiche plus par la suite.
Vérifiez la connexion
La ligne située au bas de Paramètres → Streamer.bot indique l’état des déclencheurs :
| Ligne | Ce que ça signifie |
|---|---|
| Déclencheurs : à l'écoute de Streamer.bot | Tout fonctionne. |
| Déclencheurs : aucune ligne du mod actif n’utilise Streamer.bot | BakoshApp ne se connecte que lorsque le mod activé comporte une telle ligne. |
| Déclencheurs : Streamer.bot ne répond pas, nouvelle tentative | Lancez Streamer.bot et son serveur WebSocket. BakoshApp se reconnecte automatiquement. |
| Déclencheurs : Streamer.bot a refusé le mot de passe | Saisissez le mot de passe correct et cliquez sur Enregistrer. |
Questions courantes
L’action s’exécute dans Streamer.bot, mais la ligne ne se déclenche pas. Vérifiez la ligne ci-dessus : assurez-vous que le mod est activé dans BakoshApp et que la ligne est activée. Les actions de jeu nécessitent également que le jeu soit en cours d’exécution avec le mod.
La boîte de dialogue indique que l’action n’est plus présente dans Streamer.bot. Elle a été supprimée ou recréée. Sélectionnez-la à nouveau : BakoshApp suit l’action elle-même, et non son nom.
Je lance une action Streamer.bot à partir d’une ligne, et une autre ligne est à l’écoute de celle-ci. Pourquoi cette dernière ne se déclenche-t-elle pas ? Les exécutions lancées par BakoshApp ne déclenchent pas les lignes ; une ligne ne peut donc pas se lancer elle-même dans une boucle.
Ces événements sont-ils pris en compte dans les statistiques de spectateurs ou déclenchent-ils des alertes ? Non. Les statistiques de spectateurs et les alertes en superposition proviennent des connexions directes. Le son et les médias de la ligne fonctionnent normalement.
Streamer.bot se ferme avec "Fatal UI Exception". Dans son journal, il s'agit d'une MissingMethodException concernant ISelectionItemProvider. Installez .NET Framework 4.8.1 et redémarrez le PC : Streamer.bot en a besoin, et sous la version 4.8 sa fenêtre peut planter lors de la prise de focus.