Роли по реакциям
Панели ролей, в которых участники сами выдают себе роли нажатием кнопки.
В панели: Модерация, Роли по реакциям
Ты публикуешь сообщение с кнопками, каждая кнопка означает роль. Участники нажимают и сами берут себе роли, например роли для пингов, цвета или группы по интересам.
Панели
Всё организовано в Панели. Панель представляет собой сообщение в канале с собственным списком ролей. Ты можешь создать несколько панелей, например одну для уведомлений и одну для игр.
Новая панель
Нажми Новая панель и дай ей название. Название видишь только ты в панели управления.
Выбери канал панели
Туда публикуется сообщение.
Задай заголовок, описание и цвет
По умолчанию заданы «Выбор ролей» и «Выбери свои роли!».
Добавь записи
Для каждой записи: роль, подпись, эмодзи и стиль кнопки. Затем нажми Добавить.
Сохрани
При сохранении панель автоматически отправляется или обновляется в выбранном канале. Публиковать её вручную не нужно.
Запись
| Поле | Значение |
|---|---|
| Роль | Что кнопка выдаёт и снова снимает |
| Подпись | Надпись на кнопке |
| Эмодзи | Необязательно, отображается перед подписью |
| Стиль кнопки | Синий, серый, зелёный или красный |
Одно нажатие выдаёт роль, повторное нажатие снимает её. Участник управляет своими ролями сам.
Канал логов
Необязательно. Там бот записывает, кто взял себе или снял какую роль.
Свой дизайн
У каждой панели своё оформление в Message Builder. Кнопки ролей являются обязательным блоком: ты можешь перемещать их внутри сообщения, но не можешь удалить.
Удалить панель
Кнопка Удалить панель убирает панель вместе со всеми записями из системы. Сообщение в Discord остаётся, но перестаёт работать. Удали его потом вручную.
Команды
Есть и путь через команды, в том числе для классических ролей по реакциям на уже существующих сообщениях:
| Команда | Действие |
|---|---|
/reactionroles setup |
Настроить панель: цвет, заголовок, канал логов |
/reactionroles add |
Добавить роль в панель с кнопками |
/reactionroles edit |
Изменить существующую запись |
/reactionroles remove |
Удалить запись |
/reactionroles send |
Отправить панель в канал |
/reactionroles list |
Показать все панели |
/reactionroles reaction-add |
Добавить роль по реакции к существующему сообщению |
/reactionroles reaction-remove |
Убрать роль по реакции с сообщения |
Сообщения об ошибках
| Сообщение | Значение |
|---|---|
| Не сохранено: у бота нет права отправлять сообщения в выбранном канале | У бота там нет права Отправлять сообщения |
| Не добавлено: бот не может выдать эту роль | Роль стоит выше роли бота |
Необходимые права
Управлять ролями, отправлять сообщения и встраивать ссылки, добавлять реакции (для классического варианта).