Alle integraties
IngebouwdChat en spraak

SinusBot

Meegeleverd met Macro Deck

Bedien de muziek van je SinusBot-instanties en toon op je deck wat ze afspelen.

  • Afspelen, pauzeren, overslaan en spoelen op elke SinusBot-instantie
  • Stel volume, shuffle en herhalen in
  • Speel een nummer uit de bibliotheek van de bot af
  • Toont het huidige nummer in de widget Muziekspeler
  • Voeg zoveel botinstanties toe als je wilt

SinusBot is een muziekbot voor TeamSpeak en Discord die je op je eigen server draait. De integratie SinusBot verbindt Macro Deck met de webinterface van SinusBot, zodat je kunt bepalen wat een botinstantie afspeelt en het huidige nummer op je deck ziet. Ze werkt met elke SinusBot die Macro Deck via het netwerk kan bereiken, op dezelfde computer, in je lokale netwerk of op een server.

Wat je kunt doen

  • Afspelen, pauzeren, wisselen, naar het volgende of vorige nummer gaan en naar een positie in het huidige nummer springen.
  • Het volume instellen, verhogen of verlagen, shuffle aan- of uitzetten en herhalen aan- of uitzetten.
  • Met Play Track een bepaald nummer uit de bibliotheek van de bot afspelen. Laat het nummer leeg om er een te kiezen wanneer je op de knop drukt.
  • Het huidige nummer, de artiest en de hoes tonen in de widget Muziekspeler van Macro Deck, en het nummer, de positie en het volume van de bot via variabelen in labels gebruiken.

Een paar voorbeelden:

  • Een rij knoppen met Previous Track, Toggle Play/Pause en Next Track voor de bot in je TeamSpeak-kanaal. De afspeelknop toont of de bot afspeelt.
  • Een schuifregelaar gekoppeld aan de volumevariabele van de bot, sinusbot_<instance>_volume, zodat je de muziek zachter kunt zetten terwijl je praat.
  • Een widget Muziekspeler voor elke bot, naast knoppen waarvan de kleur via de variabele music_player_<player>_album_color de hoes volgt.

Meerdere bots en hoe het werkt

Elke SinusBot-instantie die je wilt bedienen, is één configuratie. Je kunt er zoveel toevoegen als je wilt, ook instanties op verschillende servers, en de instantie kiezen in het veld Player van elke actie. Als je Player leeg laat, bedient de actie de eerste. Elke configuratie krijgt een eigen set variabelen, vernoemd naar de naam van de configuratie, zoals sinusbot_<instance>_volume.

Macro Deck controleert de verbinding wanneer je een configuratie instelt en laadt de instanties die de bot heeft. Terwijl het draait, leest het regelmatig de afspeelstatus. Als de bot even niet bereikbaar is, blijft het deck het laatste nummer tonen; blijft hij onbereikbaar, dan is de variabele sinusbot_<instance>_is_connected false en doen acties niets totdat de bot weer antwoordt.

Discord

Meegeleverd met Macro Deck

Demp je microfoon en geluid, neem deel aan spraakkanalen, wijzig spraakinstellingen en plaats webhookberichten in Discord vanaf je deck.

Discord-webhooks

Meegeleverd met Macro Deck

Plaats uitgebreide berichten met embeds en vermeldingen via webhooks in Discord-kanalen, met een live voorbeeld.