Сообщество

Бот для выдачи ролей в Discord: реакции, кнопки и меню

Меню ролей позволяет участникам самим выбирать роли: игры, регион, местоимения, подписки на пинги или цвет ника. Соберите меню в веб-консоли, выберите кнопки, выпадающий список или классические роли по реакциям — BotGG опубликует сообщение и будет держать его в актуальном состоянии.

  • Работает на бесплатном тарифе
  • 1 слэш-команда
  • Настраивается в веб-консоли
выбор-ролейПревью в Discord

BotGGБОТСегодня в 20:14

🎮 Выбери свои игры
Нажми кнопку, чтобы получить роль и пинги по этой игре.
Нажми ещё раз, чтобы снять её.
🔫Valorant⛏️Minecraft🗡️Dota 2💣CS2

BotGGБОТСегодня в 20:16

Добавлены: @Valorant

Это сообщение видите только вы

Меню ролей с кнопками и скрытый ответ, который видит участник после клика

Что вы получаете

Три стиля

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

Четыре режима

Свободное переключение, только одна роль из меню (выбор другой заменяет её), меню «только выдать» для ролей вроде «прочитал правила» и меню «только снять».

Лимиты и условия

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

Ответ видит только участник

После клика приходит скрытый ответ вроде «Добавлены: @Valorant», и канал не засоряется. Для меню с реакциями результат можно слать в ЛС.

Всегда синхронно

Изменили меню в консоли — сообщение в Discord обновится за секунды. Перенесли в другой канал — старое сообщение удалится.

Понятные ошибки

Если роль выше роли бота, удалена или управляется интеграцией, и консоль, и участник получат внятное объяснение, а не клик, который ничего не делает.

Как это работает

  1. Создайте меню в консоли

    Откройте «Меню ролей» в веб-консоли, добавьте меню, выберите канал и оформите сообщение в конструкторе эмбеда.

  2. Добавьте роли и выберите стиль

    Выберите роли из списка, задайте каждой эмодзи и подпись, затем стиль: кнопки, выпадающее меню или реакции. Живое превью сразу показывает результат.

  3. Настройте правила

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

  4. Сохраните — меню уже в Дискорде

    Бот публикует меню в канале. Если его удалили или нужно опубликовать в другом месте, нажмите Переопубликовать в консоли или используйте /rolemenu send.

Роли по реакциям, кнопки или выпадающее меню

Классические роли по реакциям по-прежнему работают, и многие сообщества к ним привыкли, поэтому BotGG их поддерживает — до 20 на сообщение, это ограничение самого Discord. Для новых меню кнопки и выпадающий список обычно удобнее: участник сразу получает личное подтверждение, ничего не зависит от счётчиков реакций, а в одно меню помещается до 25 ролей.

  • Кнопки — для нескольких ролей, которые часто включают и выключают (пинги по играм, уведомления об ивентах).
  • Выпадающее меню — для длинных списков: регионы, языки, игры, с описанием под каждым пунктом.
  • Реакции — если сообщество к ним привыкло; есть подтверждение в ЛС и автоматическая уборка реакций.

Автовыдача ролей, которая держит сервер в порядке

Сделайте меню с одной ролью на выбор для цветов или регионов, чтобы их нельзя было копить, меню «только выдать» для роли «прочитал правила» и условия, чтобы открывать роли только активным участникам. Сочетайте меню ролей с Верификацией для новичков и Приветствиями, которые подскажут, куда идти дальше. Все изменения ролей через меню можно дополнительно логировать в выбранный канал.

Слэш-команды

Список собран из реальных определений команд бота. Полный перечень — на странице команд.

/rolemenuМеню ролей1 подкоманда
  • /rolemenu sendmenuchannel?Опубликовать или переопубликовать меню ролей

Команды

Free и Pro

Все функции доступны на бесплатном тарифе. Pro повышает лимиты и открывает дополнительные возможности.

ЛимитFreePro
Меню ролей350

Смотреть цены

Частые вопросы

Как сделать выдачу ролей по реакции в Discord?

Включите «Меню ролей» в веб-консоли, создайте меню, выберите стиль Реакции и назначьте каждой роли эмодзи. BotGG опубликует сообщение и сам поставит реакции: участник жмёт реакцию — получает роль, убирает — теряет.

Почему бот не выдаёт роль?

Чаще всего роль стоит выше самой высокой роли BotGG или у бота нет права «Управлять ролями». Перетащите роль BotGG выше выдаваемых ролей в «Настройки сервера → Роли». Консоль предупреждает об этом ещё при создании меню.

Можно разрешить только одну роль из меню?

Да. Режим одна роль оставляет у участника только одну роль из меню и заменяет её при новом выборе — идеально для цветов, регионов и команд. Можно также задать лимит, например «не больше 3 ролей из этого меню».

Можно открыть роли только с определённого уровня?

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

Сколько меню ролей можно создать?

На тарифе Free — 3 меню, на Pro лимит выше; точные цифры — на странице тарифов. В каждом меню до 25 ролей (для реакций — до 20).

Готовы прокачать свой сервер?

Добавьте BotGG бесплатно и включайте нужные функции в веб-консоли.