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