Toutes les intégrations
IntégréeChat et voix

SinusBot

Incluse avec Macro Deck

Pilotez la musique de vos instances SinusBot et affichez sur votre deck ce qu'elles jouent.

  • Lecture, pause, morceau suivant et position sur n'importe quelle instance SinusBot
  • Réglez le volume, la lecture aléatoire et la répétition
  • Lancez un morceau de la bibliothèque du bot
  • Affiche le morceau en cours dans le widget Lecteur de musique
  • Ajoutez autant d'instances de bot que vous le souhaitez

SinusBot est un bot musical pour TeamSpeak et Discord que vous faites tourner sur votre propre serveur. L'intégration SinusBot relie Macro Deck à l'interface web de SinusBot : vous pouvez ainsi piloter ce que joue une instance du bot et voir le morceau en cours sur votre deck. Elle fonctionne avec tout SinusBot que Macro Deck peut joindre par le réseau, sur le même ordinateur, dans votre réseau local ou sur un serveur.

Ce que vous pouvez faire

  • Lancer, mettre en pause, basculer, passer au morceau suivant ou précédent et aller à une position du morceau en cours.
  • Régler le volume, l'augmenter ou le baisser, activer ou désactiver la lecture aléatoire et la répétition.
  • Lancer un morceau précis de la bibliothèque du bot avec Play Track. Laissez le morceau vide pour le choisir au moment d'appuyer sur le bouton.
  • Afficher le morceau, l'artiste et la pochette en cours dans le widget Lecteur de musique de Macro Deck, et utiliser le morceau, la position et le volume du bot dans des libellés grâce aux variables.

Quelques exemples de configuration :

  • Une rangée de boutons avec Previous Track, Toggle Play/Pause et Next Track pour le bot de votre canal TeamSpeak. Le bouton de lecture indique si le bot joue.
  • Un curseur lié à la variable de volume du bot, sinusbot_<instance>_volume, pour baisser la musique pendant que vous parlez.
  • Un widget Lecteur de musique pour chaque bot, à côté de boutons dont la couleur suit la pochette grâce à la variable music_player_<player>_album_color.

Plusieurs bots et fonctionnement

Chaque instance SinusBot que vous voulez piloter correspond à une configuration. Vous pouvez en ajouter autant que vous le souhaitez, y compris des instances sur différents serveurs, et choisir l'instance dans le champ Player de chaque action. Si vous laissez Player vide, l'action pilote la première. Chaque configuration a ses propres variables, nommées d'après le nom de la configuration, comme sinusbot_<instance>_volume.

Macro Deck vérifie la connexion lors de la configuration et charge les instances du bot. Pendant son fonctionnement, il lit régulièrement l'état de lecture. Quand le bot est injoignable un court instant, le deck continue d'afficher le dernier morceau ; s'il reste injoignable, la variable sinusbot_<instance>_is_connected vaut false et les actions ne font rien jusqu'à ce que le bot réponde de nouveau.

Discord

Incluse avec Macro Deck

Coupez le micro et le son, rejoignez des canaux vocaux, modifiez vos réglages vocaux et publiez des messages par webhook dans Discord depuis votre deck.

Webhooks Discord

Incluse avec Macro Deck

Publiez des messages enrichis avec des embeds et des mentions dans des salons Discord via des webhooks, avec un aperçu en direct.