Streamer.bot
Incluse avec Macro DeckExécutez des actions Streamer.bot, envoyez des messages de chat et réagissez à chaque événement signalé par Streamer.bot.
La boîte de dialogue Connecter Streamer.bot avec l'adresse, le port, le point de terminaison et le mot de passe
- Exécutez n'importe quelle action Streamer.bot, avec des arguments
- Lancez des déclencheurs de code personnalisés
- Envoyez des messages de chat sur Twitch, YouTube, Trovo ou Kick
- Réagissez à n'importe quel événement signalé par Streamer.bot
- Lisez les variables globales de Streamer.bot dans Macro Deck
L'intégration Streamer.bot relie Macro Deck au serveur WebSocket de Streamer.bot. Vos boutons lancent les actions que vous avez créées dans Streamer.bot, et tout ce que Streamer.bot signale (messages de chat, follows, abonnements, raids, récompenses de points de chaîne, minuteurs et événements de code personnalisés) peut lancer un flux dans Macro Deck.
Ce que vous pouvez faire
- Exécuter une action Streamer.bot. Choisissez-la dans la liste de vos actions et transmettez des arguments facultatifs, que l'action lit sous la forme
%key%. - Lancer un déclencheur de code personnalisé, lui aussi avec des arguments facultatifs.
- Envoyer un message de chat via Streamer.bot sur Twitch, YouTube, Trovo ou Kick, avec le compte du diffuseur ou celui du bot. Le message peut contenir des variables Macro Deck et des valeurs d'événement.
- Lire une variable globale de Streamer.bot, persistante ou limitée à la session, dans une variable Macro Deck.
- Réagir à n'importe quel événement Streamer.bot avec le déclencheur Événement Streamer.bot. Choisissez une source, par exemple Twitch, et un événement pour affiner, ou laissez les deux vides pour réagir à tout. Le flux reçoit l'utilisateur, le message et les données brutes de l'événement en JSON.
Quelques exemples de configuration :
- Un bouton Scène : Gaming qui exécute une action Streamer.bot et transmet le nom de la scène en argument.
- Un bouton Hydratation avec deux actions Envoyer un message de chat qui publient le même rappel sur Twitch et sur YouTube.
- Un flux qui s'exécute sur un événement de follow Twitch dans Streamer.bot et affiche une notification dans Macro Deck.
- Un bouton qui lit un compteur dans une variable globale de Streamer.bot et l'affiche comme libellé.
Fonctionnement
Macro Deck reste connecté à Streamer.bot et reçoit ses événements en temps réel. Les variables indiquent si la connexion est active, la version de Streamer.bot, le nom de l'instance et le nom et la plateforme du diffuseur. Quand Streamer.bot se ferme ou que son serveur WebSocket s'arrête, Macro Deck tente de se reconnecter en continu, et les déclencheurs Connecté et Déconnecté permettent à un flux de réagir. L'intégration a une seule configuration.
Ce qu'il vous faut
- Macro Deck 3 sous Windows, macOS ou Linux
- Streamer.bot lancé sur cet ordinateur ou sur un autre de votre réseau
- Le serveur WebSocket démarré dans Streamer.bot sous Servers/Clients > WebSocket Server
Configuration
Étape 1: Démarrez le serveur WebSocket dans Streamer.bot
Dans Streamer.bot, ouvrez Servers/Clients > WebSocket Server et vérifiez que le serveur est démarré. Notez l'adresse, le port et le point de terminaison, ainsi que le mot de passe si vous avez activé l'authentification.
Étape 2: Ouvrez Streamer.bot dans Macro Deck
Dans Macro Deck, cliquez sur Intégrations dans la barre latérale, puis sur Streamer.bot. Dans l'onglet Aperçu, cliquez sur Configurer dans la section Configuration. Activer l'interrupteur en haut à droite ouvre la même boîte de dialogue, et l'intégration est activée une fois la configuration terminée.
Étape 3: Saisissez les informations de connexion
Remplissez la boîte de dialogue Connecter Streamer.bot :
- Adresse :
127.0.0.1si Streamer.bot tourne sur le même ordinateur, sinon son adresse IP. - Port : le port du serveur WebSocket,
8080par défaut. - Point de terminaison : le chemin sur lequel le serveur écoute,
/par défaut. - Mot de passe : uniquement si l'authentification est activée dans Streamer.bot.
Cliquez sur Continuer. Macro Deck teste la connexion avant de l'enregistrer.
- Adresse :
Étape 4: Ajoutez une action Streamer.bot à un bouton
Sur la page Deck, cliquez sur le bouton que vous voulez utiliser. Le deck doit être déverrouillé : c'est le cas lorsque le bouton en haut à droite indique Verrouiller. L'éditeur s'ouvre avec Appui court sélectionné. Cliquez sur + Ajouter une action, sélectionnez Streamer.bot à gauche de la boîte de dialogue Ajouter une action et choisissez Exécuter une action. Sélectionnez l'action Streamer.bot sous Action et, si elle en a besoin, ajoutez des Arguments. Cliquez ensuite sur Enregistrer.
Étape 5: Appuyez sur le bouton
Appuyez sur le bouton depuis votre téléphone, votre tablette ou le client web. Streamer.bot exécute l'action. Si rien ne se passe, vérifiez que le serveur WebSocket de Streamer.bot est démarré et que la configuration affiche Connecté sur la page Streamer.bot sous Intégrations.
Actions4
Placez-les sur un bouton ou exécutez-les depuis un flux.
- Exécuter une action
- Exécute une action Streamer.bot, avec des arguments facultatifs.
- Exécuter un déclencheur de code
- Lance un déclencheur de code personnalisé Streamer.bot, avec des arguments facultatifs.
- Envoyer un message de chat
- Envoie un message de chat via Streamer.bot sur Twitch, YouTube, Trovo ou Kick.
- Obtenir une variable globale
- Lit une variable globale de Streamer.bot dans une variable Macro Deck.
Déclencheurs3
Un bouton ou un flux peut réagir à ces événements.
- Événement Streamer.bot
- Tout ce que Streamer.bot signale, comme les messages de chat, follows, abonnements, raids, récompenses, minuteurs et événements de code personnalisés. Peut être affiné par source et par événement.
- Connecté
- Macro Deck s'est connecté à Streamer.bot.
- Déconnecté
- La connexion à Streamer.bot a été perdue.
Variables5
Affichez ces valeurs sur des boutons et des widgets, ou utilisez-les dans des conditions.
streamerbot_is_connected- Indique si Macro Deck est connecté à Streamer.bot.
streamerbot_version- La version de Streamer.bot.
streamerbot_instance_name- Le nom de l'instance Streamer.bot.
streamerbot_broadcaster_name- Le compte du diffuseur dans Streamer.bot.
streamerbot_broadcaster_platform- La plateforme du compte du diffuseur.
Questions fréquentes
Cela fonctionne-t-il quand Streamer.bot tourne sur un autre ordinateur ?
Oui. Saisissez l'adresse IP de cet ordinateur dans Adresse. Dans Streamer.bot, le serveur WebSocket doit écouter sur une adresse que l'autre ordinateur peut joindre, et le port doit être ouvert dans son pare-feu.
Ai-je besoin d'un mot de passe ?
Uniquement si vous avez activé l'authentification du serveur WebSocket dans Streamer.bot. Macro Deck stocke le mot de passe chiffré sur l'ordinateur qui exécute Macro Deck.
Comment transmettre des valeurs à une action Streamer.bot ?
Ajoutez-les sous Arguments dans Exécuter une action ou Exécuter un déclencheur de code. Chaque clé est disponible dans Streamer.bot sous la forme %key%.
Que se passe-t-il quand Streamer.bot se ferme ?
Macro Deck tente de se reconnecter en continu et se reconnecte dès que le serveur WebSocket est de retour. D'ici là, les actions échouent avec Streamer.bot n'est pas connecté.
Pourquoi l'action Obtenir une variable globale indique-t-elle que la variable n'existe pas ?
Vérifiez le nom, et si la variable est persistante dans Streamer.bot. Désactivez Persisté dans l'action pour lire une variable qui n'existe que pour la session en cours.
Plus dans Streaming
OBS Studio
Incluse avec Macro DeckChangez de scène, pilotez votre stream, vos enregistrements et l'audio, et réagissez à ce qui se passe dans OBS Studio.
Meld Studio
Incluse avec Macro DeckChangez et préparez des scènes, pilotez calques, effets et pistes audio, et passez en direct dans Meld Studio.
Streamlabs Desktop
Incluse avec Macro DeckChangez de scène, pilotez votre stream, vos enregistrements et vos sources audio dans Streamlabs Desktop.
Twitch
Incluse avec Macro DeckAffichez votre chat et vos statistiques Twitch, modérez, lancez sondages et publicités, et réagissez aux follows, abonnements et raids.
YouTube
Incluse avec Macro DeckAffichez votre chat en direct et vos statistiques YouTube, modifiez le titre et les tags, et réagissez aux Super Chats et aux membres.