Alle Integrationen
MitgeliefertChat und Sprache

SinusBot

In Macro Deck enthalten

Steuere die Musik deiner SinusBot-Instanzen und zeige auf deinem Deck, was sie spielen.

  • Abspielen, pausieren, überspringen und springen auf jeder SinusBot-Instanz
  • Lautstärke, Zufallswiedergabe und Wiederholung einstellen
  • Einen Titel aus der Bibliothek des Bots abspielen
  • Zeigt den laufenden Titel im Musik-Player-Widget
  • Beliebig viele Bot-Instanzen hinzufügen

SinusBot ist ein Musikbot für TeamSpeak und Discord, den du auf deinem eigenen Server betreibst. Die SinusBot-Integration verbindet Macro Deck mit der SinusBot-Weboberfläche, sodass du steuern kannst, was eine Bot-Instanz spielt, und den aktuellen Titel auf deinem Deck siehst. Sie funktioniert mit jedem SinusBot, den Macro Deck über das Netzwerk erreicht, auf demselben Computer, in deinem lokalen Netzwerk oder auf einem Server.

Was du damit machen kannst

  • Abspielen, pausieren, umschalten, zum nächsten oder vorherigen Titel springen und an eine Position im aktuellen Titel springen.
  • Die Lautstärke festlegen, erhöhen oder verringern, die Zufallswiedergabe ein- oder ausschalten und die Wiederholung ein- oder ausschalten.
  • Mit Play Track einen bestimmten Titel aus der Bibliothek des Bots abspielen. Lass den Titel leer, um beim Drücken der Taste einen auszuwählen.
  • Den laufenden Titel, Interpreten und das Cover im Widget Musik-Player von Macro Deck zeigen und Titel, Position und Lautstärke des Bots über Variablen in Beschriftungen nutzen.

Einige Beispiele:

  • Eine Reihe Tasten mit Previous Track, Toggle Play/Pause und Next Track für den Bot in deinem TeamSpeak-Kanal. Die Wiedergabetaste zeigt, ob der Bot spielt.
  • Ein Schieberegler, der an die Lautstärkevariable des Bots, sinusbot_<instance>_volume, gebunden ist, damit du die Musik leiser drehen kannst, während du sprichst.
  • Ein Widget Musik-Player für jeden Bot, daneben Tasten, deren Farbe über die Variable music_player_<player>_album_color dem Cover folgt.

Mehrere Bots und das Verhalten der Integration

Jede SinusBot-Instanz, die du steuern willst, ist eine Konfiguration. Du kannst beliebig viele hinzufügen, auch Instanzen auf verschiedenen Servern, und wählst die Instanz im Feld Player jeder Aktion. Lässt du Player leer, steuert die Aktion die erste. Jede Konfiguration bekommt eigene Variablen, benannt nach dem Konfigurationsnamen, etwa sinusbot_<instance>_volume.

Macro Deck prüft die Verbindung beim Einrichten einer Konfiguration und lädt die Instanzen des Bots. Im Betrieb liest es regelmäßig den Wiedergabestatus. Ist der Bot kurz nicht erreichbar, zeigt das Deck weiter den letzten Titel; bleibt er unerreichbar, ist die Variable sinusbot_<instance>_is_connected false, und Aktionen tun nichts, bis der Bot wieder antwortet.

Discord

In Macro Deck enthalten

Schalte dich stumm oder taub, tritt Sprachkanälen bei, ändere Spracheinstellungen und poste Webhook-Nachrichten in Discord von deinem Deck aus.

Discord-Webhooks

In Macro Deck enthalten

Poste umfangreiche Nachrichten mit Embeds und Erwähnungen über Webhooks in Discord-Kanäle, mit Live-Vorschau.