Система ролей по реакции создаёт панели, на которых участники сами выбирают себе роли. Каждая роль на панели привязана к эмодзи: когда участник нажимает кнопку или ставит реакцию, роль выдаётся, а когда отменяет — роль снимается.
В окне панель с кнопками: роли «Игры», «Музыка» и «Объявления». Alex нажимает «Музыка» и получает роль; нажав «Объявления», которая у него уже есть, он её снимает. Оба подтверждения видит только Alex.
Два типа панелей
Множественный выбор
Участник может взять сколько угодно ролей с панели. Это режим по умолчанию.
Одиночный выбор
У участника может быть только одна роль с панели. При выборе новой остальные роли с этой же панели снимаются; на панели с эмодзи убираются и старые реакции.
Какой тип выбрать?
Панелью с кнопками удобнее пользоваться с телефона, и она сообщает участнику, что произошло. Панель с эмодзи выглядит проще, но участник видит только свою реакцию и не получает подтверждения.
Настройка
Для ролей по реакции нет команд: панели создаются в веб-панели и отправляются в канал.
Шаг 1
В панели открой страницу Мои серверы и выбери свой сервер.
Шаг 2
Открой карточку Система ролей по реакции и нажми + Создать новую панель.
Шаг 3
Выбери заголовок, канал, цвет, режим и тип взаимодействия; при желании добавь описание.
Шаг 4
Кнопкой + Добавить привязку выбери в каждой строке эмодзи и роль. Для панели с кнопками можно добавить и текст кнопки.
Шаг 5
Сохрани панель, затем нажми Отправить в канал.
| Настройка | По умолчанию | Для чего |
|---|---|---|
| Заголовок | Выберите роль | Заголовок панели (не больше 100 символов). |
| Канал | Не выбран | Текстовый канал, куда отправляется панель. |
| Цвет | #9368e9 | Цвет полосы сообщения панели. |
| Режим | Множественный выбор | Множественный или одиночный выбор. |
| Тип взаимодействия | Реакция (Эмодзи) | Реакция (Эмодзи) или Кнопка. |
| Описание | Пусто | Текст под заголовком (не больше 500 символов). |
| Привязки Эмодзи — Роль | Пусто | Не больше 20 привязок на панель. Текст кнопки — не больше 50 символов. |
На одном сервере можно создать не больше 10 панелей. В выборе эмодзи есть как стандартные эмодзи, так и собственные эмодзи сервера.
Порядок ролей важен
У бота должно быть право «Управлять ролями», а его роль должна стоять выше ролей на панели. Если этого нет, на панели с кнопками участник увидит предупреждение о том, чего не хватает. Роли, принадлежащие интеграции или боту, выдать вручную нельзя.
«Обновить сообщение» сбрасывает реакции
Если отредактировать уже отправленную панель и нажать «Обновить сообщение», все реакции на сообщении удаляются, и бот ставит эмодзи заново. На панели с эмодзи старые реакции участников тоже пропадут.
Роли с правами администратора
Если ты не владелец или администратор сервера, на панель нельзя добавить роли с опасными правами вроде «Администратор» или «Управлять ролями». Это ограничение не даёт использовать панель ролей для раздачи полномочий.
Частые вопросы
Сколько ролей участник может взять одновременно?
В режиме множественного выбора — все роли с панели. В режиме одиночного выбора — только одну роль с одной панели.
Как отказаться от роли?
На панели с кнопками нажми ту же кнопку ещё раз. На панели с эмодзи убери свою реакцию.
Если удалить панель, роли у участников заберут?
Нет. При удалении панели удаляется и её сообщение в канале, и новые роли больше не выдаются; роли, которые участники уже получили, остаются.
Что будет, если приостановить систему?
Пока система на паузе, участник, нажавший кнопку, увидит предупреждение, а реакции на панели с эмодзи не меняют роли. После повторного включения панель продолжит работать как раньше.
Ставлю реакцию, но роль не выдаётся
Проверь, что роль бота выше выдаваемой роли и у бота включено право «Управлять ролями». Если роль была удалена, отредактируй панель, выбери новую роль и нажми «Обновить сообщение».
Создай первую панель
Создай панель в карточке «Система ролей по реакции» и отправь её в канал.
Открыть панель
Войдите, чтобы комментировать
Вы можете войти через аккаунт Discord за секунды.