Все интеграции
ВстроеннаяЧат и голосовое общение

SinusBot

Входит в Macro Deck

Управляйте музыкой своих экземпляров SinusBot и показывайте на панели, что они играют.

  • Воспроизведение, пауза, переключение и перемотка на любом экземпляре SinusBot
  • Громкость, перемешивание и повтор
  • Воспроизведение трека из библиотеки бота
  • Играющий трек в виджете «Музыкальный проигрыватель»
  • Сколько угодно экземпляров бота

SinusBot представляет собой музыкального бота для TeamSpeak и Discord, которого вы запускаете на собственном сервере. Интеграция SinusBot подключает Macro Deck к веб-интерфейсу SinusBot, поэтому вы можете управлять тем, что играет экземпляр бота, и видеть текущий трек на панели. Она работает с любым SinusBot, доступным для Macro Deck по сети: на том же компьютере, в локальной сети или на сервере.

Что можно делать

  • Воспроизводить, ставить на паузу, переключать воспроизведение, переходить к следующему или предыдущему треку и к позиции в текущем треке.
  • Задавать громкость, повышать или понижать её, включать и выключать перемешивание и повтор.
  • Воспроизводить определённый трек из библиотеки бота с помощью действия Play Track. Оставьте трек пустым, чтобы выбирать его при нажатии кнопки.
  • Показывать играющий трек, исполнителя и обложку в виджете Macro Deck Музыкальный проигрыватель и использовать трек, позицию и громкость бота в подписях через переменные.

Несколько примеров:

  • Ряд кнопок с действиями Previous Track, Toggle Play/Pause и Next Track для бота в вашем канале TeamSpeak. Кнопка воспроизведения показывает, играет ли бот.
  • Ползунок, привязанный к переменной громкости бота sinusbot_<instance>_volume, чтобы приглушать музыку, пока вы говорите.
  • Виджет Музыкальный проигрыватель для каждого бота рядом с кнопками, цвет которых следует за обложкой через переменную music_player_<player>_album_color.

Несколько ботов и как это работает

Каждому экземпляру SinusBot, которым вы хотите управлять, соответствует одна настройка. Можно добавить сколько угодно, в том числе экземпляры на разных серверах, и выбирать экземпляр в поле Player каждого действия. Если оставить поле Player пустым, действие управляет первым экземпляром. Каждая настройка получает собственный набор переменных, названных по названию настройки, например sinusbot_<instance>_volume.

Macro Deck проверяет подключение при настройке и загружает экземпляры, которые есть у бота. Во время работы он регулярно считывает состояние воспроизведения. Если бот ненадолго недоступен, панель продолжает показывать последний трек, а если он остаётся недоступным, переменная sinusbot_<instance>_is_connected принимает значение false, и действия ничего не делают, пока бот снова не ответит.

Discord

Входит в Macro Deck

Выключайте микрофон и звук, входите в голосовые каналы, меняйте настройки голоса и отправляйте сообщения через вебхуки Discord прямо с панели.

Вебхуки Discord

Входит в Macro Deck

Публикуйте в каналах Discord оформленные сообщения с embed-блоками и упоминаниями через вебхуки, с живым предпросмотром.