Ролі по реакціям

Налаштування модуля видачі ролей по реакціям.

Вступ

Цей модуль призначений для автоматичної видачі ролей, коли користувач натискає на певну реакцію на певному повідомленні. Застосувань може бути безліч, починаючи верифікацією і закінчуючи поділом користувачів за мовами, якими вони спілкуються.

Увімкнення

Для налаштування модуля потрібно спочатку увімкнути його. Зробити це просто, написавши команду /reactionroles toggle.

Встановлення повідомлення

Далі необхідно встановити повідомлення, реакції на яке бот буде відстежувати.

Щоб це зробити, потрібно натиснути ПКМ на повідомлення, реакції на яке слід відстежувати, і натиснути Копіювати ID.

Якщо у вас немає кнопки Копіювати ID, вам потрібно перейти в налаштування вашого Discord, знайти вкладку Розширені та увімкнути Режим розробника.

Скопіювавши ID, потрібно написати команду /reactionroles message <#канал, де відправлено повідомлення> <ID повідомлення, яке ми скопіювали раніше>.

Приклад: /reactionroles message #правила 841219205748034784

Встановлення ролей

Тепер нам потрібно додавати реакції та ролі. Щоб прив'язати роль до реакції, потрібно написати команду /reactionroles set <емодзі> <роль чи список ролей>.

Приклади:

  • /reactionroles set 🐶 @Учасник
  • /reactionroles set 🐶 @Учасник @Гравець @Новачок

Бот не може видавати роль, якщо вона вища або на такій самій позиції, як і його найвища роль. Вирішується видачею боту ролі з позицією вище.

До 1 емодзі можна прив'язати до 5 ролей.

Видалення ролей

Якщо ви додали не ту роль або просто більше не хочете, щоб будь-яка роль видавалася при натисканні на реакцію, її видачу можна вимкнути, написавши /reactionroles remove <емодзі, до якого прив'язана ця роль>.

Якщо до емодзі прив'язана не одна роль, а список, то з видачі видаляться всі ролі з цього списку.

Приклад: /reactionroles remove 🐶

Після налаштування

Щоб подивитися все, що ви налаштували, потрібно написати /reactionroles view.

Ви можете переглянути список встановлених ролей командою /reactionroles roles.

Також можна скинути всі налаштування модуля командою /reactionroles reset.

Якщо потрібно просто вимкнути модуль, не скидуючи налаштування, робиться це командою /reactionroles toggle.

Останнє оновлення: