Маяри

Временные каналы

Свой голосовой канал по заходу в триггер — с личной панелью управления, приватностью и пресетами

Временные каналы — это классический паттерн «join to create»: заходишь в специальный канал-триггер → Маяри мгновенно создаёт тебе личную голосовую комнату и переносит тебя туда. Опустела — исчезла сама. Ничего вручную создавать и удалять не нужно.

TL;DR для нетерпеливых. Зашёл в триггер-канал → получил свою комнату с панелью управления. Настройки (имя, лимит, приватность, битрейт) запоминаются за тобой, а не за каналом — в следующий раз комната создастся сразу такой, какой ты её оставил в прошлый раз. Опустела комната — удалилась мгновенно.

🎙️ Как создаётся комната

  1. Заходишь в голосовой канал-триггер (его выбирает админ в панели).
  2. Маяри создаёт новый голосовой канал в заданной категории и сразу переносит тебя туда.
  3. В канал автоматически отправляется панель управления — только владелец комнаты может ей пользоваться.

Анти-спам защита. Повторно создать комнату можно не чаще раза в 10 секунд — если попробовать раньше, Маяри просто выкинет из триггера и пришлёт в личные сообщения, сколько ещё ждать. А если после создания канала никто в него не зашёл (обрыв соединения и т.п.) — пустой канал удаляется автоматически в течение пары секунд.

💾 Настройки запоминаются за тобой, а не за каналом

Это ключевое отличие от «одноразовых» комнат: имя, лимит участников, битрейт, приватность, белый/чёрный список участников и статус канала хранятся в твоём профиле. Создал комнату один раз, настроил под себя — и при следующем заходе в триггер комната появится уже с этими же настройками, без необходимости перенастраивать всё заново.

Сбросить всё к значениям по умолчанию можно через пункт «Сбросить настройки» в панели управления.

🎛️ Панель управления

Открывается автоматически при создании комнаты; если случайно потерялась среди сообщений — переоткрыть её может только владелец командой /комната, находясь в своей голосовой комнате.

Пункт менюЧто делает
✏️ Переименовать каналЗадать своё имя комнаты
👥 Изменить лимит участниковМаксимум человек в канале
📶 Изменить битрейтКачество звука (высокий битрейт требует бустов сервера)
🔧 Управление доступомВыгнать / заблокировать / разблокировать / пригласить конкретного участника
💬 Установить статусТекстовый статус канала, видимый всем
👑 Передать права владельцаНазначить другого владельца вручную
🔒 / 🔓 ПриватностьСкрыть комнату от всех, кроме приглашённых, или открыть обратно
🎚️ ПресетыСохранить/применить один из 3 наборов настроек
♻️ Сбросить настройкиВернуть комнату к дефолту и очистить сохранённые настройки в базе

🔐 Приватность и доступ

Если комната сделана приватной — все, кроме владельца и явно приглашённых, не видят канал вообще (ViewChannel запрещён на уровне @everyone). Доступ настраивается через «Управление доступом»:

  • Выгнать — разово убирает из канала, вернуться можно.
  • Заблокировать — запрещает вход навсегда (пока не разблокируют).
  • Пригласить — добавляет в белый список приватной комнаты.

Белый список действует только внутри текущей комнаты. Приглашения нигде не сохраняются: как только комната удаляется, список обнуляется, и в новой комнате никого не приглашено. Чёрный список (блокировки), наоборот, остаётся за владельцем и применяется к каждой его новой комнате.

Роли-исключения обходят чёрный список. Если админ настроил «освобождённые роли» для модуля — участники с такими ролями всегда видят и могут зайти в любую временную комнату, даже если конкретно их занёс в бан-лист владелец. Полезно для модераторов, которым нужно иметь доступ куда угодно.

🎚️ Пресеты

Три именованных слота под полный набор настроек комнаты (имя, лимит, битрейт, приватность). Настроил комнату под конкретный сценарий (например, «Стрим» или «Тихий созвон») → сохранил в слот → в следующий раз применяешь одним кликом вместо ручной перенастройки.

🧹 Автоочистка

  • Как только последний человек выходит из временной комнаты — она удаляется мгновенно, без ожидания.
  • Если из комнаты вышел именно владелец, а остальные остались — права владельца автоматически переходят случайному участнику, оставшемуся в канале, с уведомлением в чат комнаты.
  • Дополнительно при каждом перезапуске бота проходит проверка всех временных каналов на сервере — вдруг что-то не удалилось из-за сбоя — и досоздаются комнаты для тех, кто застрял в триггере в момент рестарта.

🛠️ Что настраивается в панели

Раздел «Временные каналы» в веб-панели:

  • канал-триггер, при заходе в который создаётся комната;
  • категория, куда попадают новые комнаты;
  • роли, освобождённые от любых ограничений доступа в чужих комнатах.

Создание комнаты бесплатное — в отличие от некоторых других модулей, стоимости здесь нет.

Куда дальше

On this page