KIZORADOCS На сайт

Навигация

Поиск по документации

Голосовые роли и текстовый спутник

Две небольшие возможности модуля Голосовые комнаты, которые настраиваются у лобби.

Голосовая роль

Роль выдаётся, когда участник попадает в комнату этого лобби, и снимается, когда он из неё уходит.

зашёл в комнату лобби «Игры»
        ↓
получил роль «В голосовом»
        ↓
вышел
        ↓
роль снята

Зачем это нужно

  • Пинговать только тех, кто сейчас в голосе, а не весь сервер.
  • Открыть текстовый канал только тем, кто в голосовом.
  • Видеть в списке участников, кто сейчас разговаривает.

Ограничения

Голосовая роль проходит те же проверки, что и любая автоматическая выдача: она должна быть ниже роли Kizora, не быть управляемой интеграцией и не нести административных прав. См. Безопасные роли.

Снятие роли происходит при выходе из комнаты. Если бот в этот момент был недоступен, роль снимется при следующей проверке.

Текстовый спутник

У лобби можно включить текстовый канал, создаваемый рядом с временной комнатой: он живёт столько же, сколько комната, и виден тем же людям.

Полезно, когда в разговоре нужно скинуть ссылку или скриншот, а засорять общий чат не хочется.

Права

  • Kizora: voice.manage.
  • Discord у бота: Управление каналами, Управление ролями, Перемещение в голосовых. Плюс интент «Голосовые состояния».

Частые проблемы

  • Роль не выдаётся. Проверьте иерархию: Kizora не может выдать роль.
  • Роль не снимается. Она снимается при выходе из комнаты; проверьте, что участник действительно вышел, а не перешёл в другую комнату того же лобби.
  • Текстовый канал не создаётся. У бота нет права «Управление каналами» в этой категории.

Связанные страницы