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

Discord

Входит в Macro Deck

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

  • Кнопки выключения микрофона и звука, которые показывают реальное состояние
  • Вход в голосовые каналы, выход из них и открытие текстовых каналов
  • Громкость микрофона и вывода, режим голоса и обработка голоса
  • Собственная активность Rich Presence в вашем профиле
  • Сообщения и embed-блоки в канал через вебхук

Интеграция Discord подключает Macro Deck к официальному приложению Discord для компьютера на том же компьютере. Она использует локальный интерфейс RPC Discord, тот самый, который Discord предлагает программам для управления клиентом, поэтому ваши кнопки действуют так, будто вы сами нажимаете в Discord. Discord даёт такой доступ только приложениям, которые принадлежат вам, поэтому при настройке нужно создать бесплатное приложение в Discord Developer Portal и один раз его авторизовать.

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

  • Выключать микрофон или звук с помощью действий Выключение микрофона и Отключить звук в наушниках. Кнопка показывает, выключен ли микрофон, даже если вы выключили его в самом Discord.
  • Входить в голосовой канал на одном из своих серверов, выходить из текущего или открывать текстовый канал в приложении Discord.
  • Задавать, повышать или понижать громкость микрофона и вывода, переключаться между режимами По нажатию и По голосу и включать или выключать стандартное подавление шума, подавление эха и автоматическую регулировку усиления.
  • Показывать собственную активность в профиле с помощью действия Задать Rich Presence и убирать её с помощью Очистить Rich Presence.
  • Отправлять сообщение, при желании с embed-блоком, в любой канал через вебхук с помощью действия Отправить вебхук. Это действие работает без настройки интеграции, если она включена.

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

  • Кнопка Микрофон с действием Выключение микрофона в режиме Переключить, цвет которой следует за переменной discord_is_self_muted.
  • Кнопка, которая подключает к голосовому каналу команды с включённым параметром Переместить меня, если я уже подключён, поэтому она работает, даже когда вы в другом канале.
  • Цепочка действий по триггеру Микрофон заглушён, которая включает красную лампу, и ещё одна по триггеру Микрофон снова активен, которая её выключает.
  • Кнопка, которая через вебхук отправляет «Мы в эфире» со ссылкой на ваш канал.

Как это работает

Macro Deck подключается к Discord при запуске и сам переподключается, когда вы закрываете и снова открываете Discord, после каждой неудачной попытки ожидая немного дольше, но не более минуты. При этом срабатывают триггеры Подключено и Отключено. Пока Discord не подключён, переменные считаются недоступными, кроме discord_is_connected. Изменения, сделанные в Discord, а также выключение микрофона модератором сразу отражаются в переменных и триггерах. Настроить можно один аккаунт Discord.

Вебхуки Discord

Входит в Macro Deck

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

SinusBot

Входит в Macro Deck

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