Роли по реакции позволяют участникам самим назначать себе роли, реагируя на сообщение или нажимая кнопку. Панели создаются и публикуются полностью из веб-панели.

🎭 Как это работает
- Откройте страницу Роли по реакции и создайте панель.
- Напишите содержимое сообщения и выберите канал Discord.
- Сопоставьте эмодзи с ролями.
- Выберите режим и решите, использовать кнопки или реакции.
- Нажмите Опубликовать: YAWBDB мгновенно публикует сообщение в Discord.
Если позже вы измените канал или содержимое, бот автоматически удалит старое сообщение и опубликует обновлённое в нужном месте.
⚙️ Режимы
Четыре режима определяют, что происходит, когда участник ставит или снимает реакцию.
➕ Только добавление
Реакция выдаёт роль. Снятие реакции ничего не делает.
🔁 Переключение
Реакция выдаёт роль. Снятие реакции убирает её.
🎯 Уникальный
Только одна роль одновременно. Смена реакции снимает предыдущую роль и выдаёт новую.
Полезно для цветовых или командных ролей, когда у участника должна быть только одна.
✅ Верификация
Реакция выдаёт роль навсегда. Самостоятельно её снять нельзя.
Полезно для принятия правил: как только участник отреагировал, роль остаётся за ним.
🔘 Кнопки и реакции
Каждая панель может использовать либо реакции-эмодзи, либо кнопки Discord.
- Режим кнопок заменяет реакции нажимаемыми компонентами, каждый с подписью из эмодзи и названия роли.
- До 25 ролей на панель (5 рядов по 5 кнопок).
- Подтверждение ephemeral: его видит только участник, нажавший кнопку.
- Все четыре режима работают с обоими стилями.
🗂️ Управление панелями
Каждая панель показывает статус Черновик или Опубликовано.
- Панели остаются черновиками, пока вы явно их не опубликуете: удобно, чтобы подготовить содержимое до выхода в эфир.
- Вы можете создать несколько панелей на сервер, каждую для своего канала, со своими ролями и режимом.
⚠️ Иерархия ролей
Чтобы бот мог назначить роль, его высшая роль должна находиться выше ролей, которыми он управляет, в списке ролей вашего сервера.
Если участники ставят реакцию, а роль не выдаётся, почти всегда причина в этом. См. страницу устранения неполадок «Bot Permissions».
👍 Рекомендуемая настройка
- Создайте панель и напишите понятное сообщение, объясняющее, что делает каждая реакция.
- Сопоставьте каждое эмодзи или кнопку с ролью.
- Выберите режим, подходящий для случая (Переключение для необязательных ролей, Уникальный для выбора одной из, Верификация для правил).
- Убедитесь, что роль бота находится выше выдаваемых ролей.
- Опубликуйте, затем проверьте, поставив реакцию сами.
💡 Рекомендации
- Используйте режим Верификация для принятия правил.
- Используйте режим Уникальный для взаимоисключающих ролей, таких как регионы или цвета.
- Предпочитайте кнопки для аккуратных панелей с подписями; используйте реакции для более непринуждённого вида.
- Держите по одной панели на тему (роли, цвета, уведомления), а не одну гигантскую панель.