Skip to main content
Участники выбирают себе роли — местоимения, настройки уведомлений, игровые интересы — с панели, которую вы конструируете.
Бесплатно на любом тарифе, без ограничений.

Сначала нужен эмбед-сообщение

Self-Roles цепляется к существующему Embed Message, который уже отправлен в канал. Он не создаёт собственное сообщение.Если эмбедов нет, страница создания сообщит об этом и даст ссылку собрать его. Если эмбеды есть, но ни один не отправлен, селектор сообщения будет пустым, даже несмотря на существующие эмбеды — сначала отправьте один.

Типы панелей

Emoji

Участники ставят реакцию. До 20 ролей.

Button

Кликабельные кнопки в четырёх цветах. До 25 ролей.

Dropdown

Выпадающий список с плейсхолдером. До 25 ролей.

Поведение

Для эмодзи- и кнопочных панелей вы выбираете основное поведение: Затем — опционально — один из двух режимов эксклюзивности:
Auto-Replace и Strict Single заменяют ваш основной выбор, а не добавляются к нему. Выбор любого из них отбрасывает настройку Toggle / Give Only / Take Only.При повторном открытии панели в будущем в поле основного поведения будет отображаться Toggle, независимо от того, что вы выбрали изначально. Это артефакт отображения — реально хранится и применяется режим эксклюзивности.
Панели-дропдауны ведут себя иначе, чем любой другой тип панели, и это отличие может снять роли, которые у участника уже есть.У них нет селектора поведения. Они всегда с множественным выбором — участник может выбрать все роли панели за одну отправку — и отправка применяется как синхронизация, а не как переключение: каждая выбранная роль панели выдаётся, а каждая невыбранная роль панели снимается.Поэтому участник, у которого есть три роли с панели и который открывает меню, чтобы добавить четвёртую, потеряет остальные три, если не отметит их заново. Отправка меню без единого выбора снимает все роли этой панели.Если роли должны накапливаться независимо, используйте вместо этого панель с кнопками или эмодзи в режиме Toggle.
Auto-Replace подходит для взаимоисключающих выборов вроде региона или уровня навыка — участник может передумать и всегда остаётся с ровно одним.

Уведомления

Участникам можно писать DM при получении или потере роли, с отдельными сообщениями для каждого. Используйте [Role] для подстановки имени роли.

Что показывает таблица списка

Три колонки в списке панелей ненадёжны:
  • Behavior всегда показывает «Standard» вне зависимости от выбранного режима
  • Created всегда показывает сегодняшнюю дату для любой панели
  • Type показывает непереведённое английское слово
Доверять можно только колонкам Name и Reactions. Откройте панель, чтобы увидеть её реальные настройки.

Настройки, недоступные через панель

Два хранящихся параметра не имеют элементов управления в панели и остаются со значениями по умолчанию:
  • Лимит участников на роль — базовый лимит на количество носителей каждой роли всегда без ограничений
  • Режим одиночного выбора для dropdown — флаг хранится и по умолчанию выключен, но бот его тоже никогда не читает, поэтому dropdown-панели всегда с множественным выбором
Имя панели берётся из эмбед-сообщения, к которому она привязана. Переименование эмбеда переименует панель при следующем сохранении.

Изменение панели

Смена типа панели пересобирает её Discord-сообщение — старые реакции или кнопки убираются перед появлением новых. Участники ненадолго видят панель без элементов управления.Если исходное Discord-сообщение было удалено, обновление молча падает, а панель остаётся в списке. Удалите её и пересоберите на новом сообщении.
Каждая роль на панели должна быть ниже роли Vetox, иначе её нельзя присвоить. См. Разрешения.

Auto-Roles

Роли, выдаваемые автоматически, а не выбираемые.