Перейти к содержанию

Роли по реакции

Описание и настройка системы выдачи ролей по нажатию на реакции.


PRIME возможность

Данная функция доступна только для PRIME подписчиков. Купить PRIME вы можете здесь. Подробнее узнать обо всех возможностях можно на этой странице.

Обратите внимание!

Для нижеперечисленных действий вам необходимо право Управление ролями, Управление каналами и Управление сервером.

Описание#

Выдача ролей по нажатию на реакции — Это большая система, которая максимально подробно позволяет вам сделать выдачу разных ролей по нажатию на реакции. Каждое сообщение с реакциями имеет свои собственные настройки: начиная от игнорированных участников и заканчивая уникальными реакциями.


На данной странице вы увидите полное руководство по использованию этой системы и примерами в виде картинок для удобства.


Общая настройка#

Добавление роли по реакции#

На одно сообщение можно добавить до 20 ролей по реакции. Всего на весь сервер — до 1000 ролей по реакции.


Для того, чтобы добавить роль по реакции, используйте команду ниже:

+reactionrole add <Канал/ID> <ID сообщения> <Эмодзи> <Назначаемая роль>

Пример

Если вы добавляете первую роль по реакции на указанное сообщение, то автоматически будут выставлены стандартные настройки. Посмотреть и изменить настройки можно командой ниже:

+reactionrole edit <ID сообщения>

Пример

После добавления реакции бот начнёт реагировать на её нажатие и выдавать/забирать роль.


Удаление роли по реакции#

Для удаления роли по реакции используйте команду ниже:

+reactionrole remove <ID сообщения> <Эмодзи>

Пример

После этого бот перестанет обрабатывать указанную вами реакцию и выдавать привязанную к ней роль.

Обратите внимание!

Если вы удалили канал и не знаете ID сообщения, то для этого есть возможность посмотреть весь список ролей по реакции командой +reactionrole list.


Список ролей по реакции#

Для того чтобы посмотреть список всех сообщений, а также назначенных ролей по реакции напишите команду ниже:

+reactionrole list

Пример

Вы также можете посмотреть сразу необходимое сообщение с назначенными ролями по реакции. Для этого напишите команду ниже:

+reactionrole list <ID сообщения>

Настройка сообщения#

Описание всех настроек#

В каждом сообщении, на котором есть выдача ролей по реакции присутствуют дополнительные настройки, позволяющие более углублённо настроить их.


Максимальное кол-во ролей#

Максимальное кол-во ролей — Это функция, которая позволяет определить сколько максимально ролей участник может получить на определённом сообщении. Например, если поставить 2, то участник среди 5 реакций сможет выбрать только 2.


Для того чтобы изменить максимальное кол-во ролей, напишите команду ниже:

+reactionrole edit <ID сообщения> maxRolesLimit <Кол-во от 1 до 20>

Пример

Теперь участник сможет нажать и получить столько ролей по реакции, сколько вы установили на этом сообщении.

Уникальность роли#

Уникальность роли — Функция, которая позволяет участнику выбрать из всего списка реакций только одну уникальную. Например, при выборе роли пола, цвета никнейма и др.


Чтобы сделать ваше сообщение с реакциями уникальным, пропишите команду ниже:

+reactionrole edit <ID сообщения> maxRolesLimit 1

Пример

Теперь участник сможет получить из всего списка только одну роль.


Оповещение в личные сообщения#

Оповещение в личные сообщения — Дополнительная функция, которая при нажатии на реакцию отправляет участнику в ЛС сообщение о выдаче/снятии роли.

Обратите внимание!

По умолчанию оповещения в личные сообщения отключены.

Включение#

Для включения этой функции напишите команду ниже:

+reactionrole edit <ID сообщения> dmMessage on

Отключение#

Для отключения этой функции напишите команду ниже:

+reactionrole edit <ID сообщения> dmMessage off


Заблокированные участники#

Заблокированные участники — Функция, позволяющая запретить взаимодействовать с реакциями на указанном вами сообщении нежелательным участникам.

Информация

Удаление и добавление участников производится системой "повторного ввода команды".
То есть, в первый раз участник будет добавлен (если он был в списке), а во второй уже будет удалён из чёрного списка.

Обратите внимание!

Лимит на количество заблокированных участников равняется 40.

Для того чтобы добавить или удалить участника, напишите команду ниже:

+reactionrole edit <ID сообщения> blacklistUser <Участник/ID>

Пример

После этого действия бот не будет взаимодействовать и выдавать/забирать роли у заблокированных участников.

Список заблокированных участников#

Для просмотра всех заблокированных участников напишите команду ниже:

+reactionrole edit <ID сообщения> blacklistUser


Заблокированные роли#

Заблокированные роли — Функция, позволяющая запретить взаимодействовать с реакциями на указанном вами сообщении необходимым ролям.

Информация

Удаление и добавление роли производится системой "повторного ввода команды".
То есть, в первый раз роль будет добавлена (если она была в списке), а во второй уже будет удалена из чёрного списка.

Обратите внимание!

Лимит на количество заблокированных участников равняется 20.

Для того чтобы добавить или удалить роль, напишите команду ниже:

+reactionrole edit <ID сообщения> blacklistRole <Роль/ID>

Пример

После этого действия бот не будет взаимодействовать и выдавать/забирать роли у заблокированных ролей.

Список заблокированных ролей#

Для просмотра всех заблокированных ролей напишите команду ниже:

+reactionrole edit <ID сообщения> blacklistRole