Как выдавать роль по реакции в Дискорде
![]()

Всем привет! Сегодня поговорим про то как сделать получение ролей через реакции в стремительно набирающей популярность программе для общения Discord за пару минут. Итак, поехали!
Юзеры имеют все шансы делать каналы, и рулить разработанными комнатами. При данном, количество обязательств возможно возрастать, и целенаправленно распределять роли меж членами канала.
Юзеры имеют все шансы избрать предложенные варианты для рассредотачивания в зависимости от критериев и предпочтений.
Как задать выдачу ролей по реакции сквозь бота YAGPDB.xyz
Принцип работы YAGPDB.xyz заключается в том, дабы юзеры сумели избирать предложенные роли без сторонней поддержки.
Дополнение владеет оригинальной возможностью делать таблицы с указанием ролей и членов канала. В программке юзеры имеют все шансы применить опцию Role Command.
Юзеры имеют все шансы получить доступ к не закрытым настройкам и инструментам впоследствии загрузки дополнения на прибора.
Руководство загрузки YAGPDB.xyz.
Вначале нужно войти на официальный вебсайт с ботом. Отыскать официальный вебсайт возможно при поддержке браузера, где необходимо установить заглавие бота в поисковую строчку.
Впоследствии перехода на официальны вебсайт нужно просмотреть окно, которое размещено в верхней области экрана, и избрать вариант Control Panel.
Впоследствии перехода в окно, юзерам необходимо избрать логин.
Впоследствии такого, как юзер показал нужную информацию, нужно пройти функцию авторизации.
При начале работы с дополнением его надо привязать к мессенджеру Дискорд. При соединении работа оптимизируется, и юзер получает вспомогательный перечень возможностей для использования.
Пользуемся бот Juniper
Для такого, дабы облегчить работу в мессенджере Дискорд, юзеры любят воспользоваться предложениями ботом Juniper.
В случае если ввести аналогичное добавление, то юзер имеет возможность получить вспомогательные функции и инструменты, к примеру, выслушивать музыку, просматривать видеоклипы.

Юзеры имеют все шансы пользоваться дополнением для такого, дабы распределять роли меж членами канала.
Юзеры имеют все шансы нагрузить дополнение на прибор. Для такого, дабы начать воспользоваться опциями бота, нужно сделать следующее.
Войти на официальный вебсайт JuniperBot. Юзеры имеют все шансы отыскать вебсайт при поддержке поисковой строчки в браузере, или же перебежать по ссылке https://juniper.bot.
На веб-сайте необходимо просмотреть окно, и избрать раздел, который разрешает прибавить в мессенджер Дискорд.
В случае если юзер не был проведен через авторизацию в приложении Дискорд, то надо это устроить до начала работы.
Вслед за тем выйдет выпадающее окно, где нужно избрать важный для работы сервер.
Впоследствии выбора сервера, надо включить бот Джупер.
Юзеру нужно избрать позволение.
Впоследствии проведения авторизации необходимо доказать, собственно что юзер не является роботом. Для сего, надо установить в обозначенное окно знаки, которые предложат.
Впоследствии загрузки дополнения, использования имеют все шансы применить доступные функции и инструменты.

Пользуемся бот MEE6
MEE6 – это бот, который разработан нарочно для использования мессенджера Дискорд.
Впоследствии установки, и прохождения стереотип ной процедуры авторизации, юзеру раскрывается вакантный доступ к добавочным настройкам и инструментам, которые возможно использовать по предназначению.
Как правило, бот используется не лишь только для рассредотачивания ролей, но и юзер имеет возможность использовать вспомогательные функции.
К примеру, приветственное известие отправляется автоматическим нравом, или же юзеры, которые были проведены через функцию регистрации, получают информацию о правилах и притязаниях на платформе.
При данном, бот имеет возможность посодействовать делать расписание для проведения турниров. Превосходство внедрения бота заключается в том, собственно что игроки, которые разговаривают на сервере, имеют все шансы в результате быть награжденными.
Описание и команды бота Yagpdb, как настроить и добавить на сервер в Дискорде

Среди других Дискорд-ботов Yagpdb – один из лучших. Может все: банить, удалять пользователей, рассылать приглашения, развлекать играми. Разработчик создал целый фолиант с инструкциями по настройке бота. Это не значит, что Яга излишне сложна в использовании. Наоборот. Если бы это было так, ее бы не устанавливали тысячи пользователей по всему миру. Не считали бы отличным ботом для общего применения.
На что способен Yagbdb bot
Yagbdb bot (или «Яга»), расположенный на домене xyz, назван разработчиками «очередным Discord-ботом общего применения». За этими словами стоят мультифункциональность, способность выполнять одновременно множество различных задач, ни на минуту не теряя контроль над ситуацией.
Бот способен назначать роли, подключаться к Ютубу, отправлять приглашения, вести модерацию (в том числе в авторежиме). Кроме этого, Яга показывает статистику, как общую, так и по заданным пользователям, ведет журнал и даже знакомит юзеров с удивительными фактами в окошках! Разработчик, Jonas747, внимательно следит за реакцией пользователей. Периодически добавляет новые функции, совершенствует существующие. Залог популярности Yagbdb bot заключается в том, что приложение может делать все, что чаще всего является необходимым. Да, Яга не имеет специализированных команд. Зато отлично справляется с большинством рутинных задач. При этом распространяется бесплатно. 
Команды бота

Все прекрасно в Yagpdb. Жаль только, что по-русски он не понимает. Все команды, как и меню, англоязычные. Но это не значит, что с ними невозможно разобраться. Кстати, документация к боту выделена в отдельный раздел. Разработчик сгруппировал команды в зависимости от назначения. Вот что у нас есть: «General» («Общие»), «Tools And Utilities» («Инструменты и утилиты»), «Custom Commands» («Пользовательские»), «Развлечения» («Fun»). Из каждой позиции возможно вернуться в предыдущее меню. Все очень просто и дружественно. Отдельно выделены «Уведомления» («Notification Feed»). Разработчик не один час потратил, чтобы все было так удобно и красиво. Вообще команд необычайно много. Рассмотрим основные:
- «Help». Помощь, доступные действия.
- «Info». Информация о боте.
- «Invite». Отправка приглашения.
- «Prefix». Показывает текущий префикс команды, сервера.
- «Calc». Калькулятор.
- «Ping». Проверка отклика бота.
- «CurrentTime». Показывает время.
- «MentionRole». Назначение ролей.
- «ListRoles». Показывает действующие роли юзеров.
- «Poll». Опросник. Помогает развлечь участников.
- «Undelete». Отмена удаления сообщения.
- «ViewPerms». Демонстрирует текущие разрешения.
- «Stats». Статистика сервера.
- «CustomCommands». Показывает действия, созданные пользователем.
- «Logs». Файл журнала.
- «Whois». Данные о юзере.
- «Nicknames». Показывает никнейм.
- «Usernames». Показывает имена пользователей в чате.
- «ResetPastNames». Сброс никнейма, имени юзера.
- «Remindme». Напоминание.
- «DelReminder». Удаление напоминания.
- «Role». Назначение роли.
- «Settimezone». Установка временного пояса.
- «ToggleTimeConversion». Операции со сменой времени.
- «Define». Варианты произнесения фраз на городском сленге.
- «Weather». Погода в выбранном месте.
- «Topic». Установка девиза форума.
- «CatFact». Случайные факты о кошках.
- «DogFact». Случайные факты о собаках.
- «Advice». Спросить совет.
- «Throw». Бросить что-то (вещь) в юзера.
- «Roll». Игра, бросить кости.
Самые востребованные команды собраны в «Ядре» («Core»). По каждому разделу дается подробнейшее объяснение. Работать с Yagpdb интересно и занимательно. Причем разобраться с базовым набором действий не составит труда даже без знания английского.

Как его настроить
Настройка бота начинается с входа в меню команд. Лучше сразу же дать Yagpdb требуемые права. Позже их можно подкорректировать. На что обратить внимание: роли, по умолчанию, присваиваются автоматически. Но для этого роль самого бота должна быть главенствующей.
Слева размещается главное меню (навигация). В центре – общая информация. Чтобы увидеть статистику, нужно зайти во вкладку «Stats». «Server Discovery» – это данные о сервере пользователя. Команды управления ботом собраны в разделе «Core». Периодически следует смотреть в «Control panel logs»: там хранятся файлы журналов, история действий с настройками бота.

Как добавить бота на свой сервер
Начинается процесс с официального сайта Яги. Расположен по адресу: https://yagpdb.xyz/. Вверху, справа нужно нажать «Control Panel». Откроется следующее меню. Там, почти на том же месте появится кнопка «Login using Discord». Жмем, оказываемся на странице авторизации мессенджера. Проходим поочередно требуемые шаги, подтверждаем действия.

Не забываем выбрать сервер для подключения, задать требуемые полномочия бота. И можно начинать использование Yagpdb. Управлять модерацией, менять фон, раздавать роли пользователям.
Yagpdb как сделать роль по реакции
Gukhwappang for @savage4618 @wolveric @clari7744 @notexttospeech @kibty.town for contributing to this release. Full change-log: https://github.com/botlabs-gg/yagpdb/releases/tag/v2.31.0
DesTroy
6 weeks and 2 days ago (25 Oct 23 08:15)
- You can now enable spoilers for Reddit posts marked as spoilers.
- Moved to a different API for forex command.
- Fixed broken input for blank packs in CAH
- Moved moderation related features to a dedicated «Moderation» tab on the sidebar.
- Added support for publishing feeds from announcement channels.
- Fixes and Enhancements for self-hosters ( Read full release notes)
Fish and Chips for @shadow21a @lzodd @teyloll @SoggySaussages for contributing to this release.
DesTroy
10 weeks and 2 days ago (27 Sep 23 09:38)
v2.29.0 is live now.
- If you delete a channel configured on the dashboard for something, the dashboard will show you «Deleted channel» instead of showing nothing and won’t leave you confused on why things don’t work.
- Changes to README.md ( which none of you will ever read)
- VoiceStates struct now has SelfVideo and SelfStream properties. SelfVideo is set to true if a user is sharing their camera. SelfStream is set to true when the user started a stream using discords «Go live» feature.
- You can now do a simple range over a series of numbers in Custom Command Templates.
>>>>``` Should print `0011`
>>empty>``` Should print `empty`
- publishMessage and publishResponse has been added to custom command templates.
publishMessage accepts channelID (has to be announcement channel) and messageID as params and publishes the message if it is unpublished. publishResponse publishes the response of a CC Template in executed in an announcement channel.
They cannot be used in join / leave feeds and are bound by discord rate-limits. ( 10/ hour for announcements and 3/hr on editing an published message)
- All DMs from the bot will now have a server info button instead of a string appended to content or embed footer, you know what this means? You can use footers again in DM embeds.
Espetinhos for @phenpessoa @jo3_l @SoggySaussages @stachelbeere1248 @lzodd for contributing to this release
DesTroy
15 weeks ago (25 Aug 23 09:24)
v2.28.0 is live now!
- .Guild.Banner is now a thing.
- Fixed a bug where setting limit of 0 on dbDelMultiple would delete all keys that matches the pattern. It will now delete 100 keys only.
- Added new default avatar url for users who are on the new username system.
- Added 10 new wouldyourather questions
- Custom Commands can now trigger on message edits (See attached screenshot) When a custom command is triggered when a message edits, .IsMessageEdit will be true else it will be false. This is a premium only feature, if you enable this and then disable premium, this would be auto-disabled.
Dim Sums for @lzodd @savage4618 @jo3_l for contributing to this release!
DesTroy
16 weeks and 1 day ago (17 Aug 23 09:19)
v2.27.0 is live now!
- Incident alerts on dashboard for discord api will now link to the status page of the incident.
- Autorole now has an option to ignore bots .
- Privacy improvements on reminders slash command
- Fixes to Discord Automod triggering Yag automod twice.
- Messages now have activity details
- Advanced Automod Channel Conditions now have Ignore Threads filter.
- Leading and trailing whitespaces on custom command responses are now trimmed.
- Improved argument parsing for custom commands.
- Fixed wyr command, and moved to a predefined list instead of being dependent on an API.
Chimichangas for @u84 @lzodd @SoggySaussages
DesTroy
20 weeks and 2 days ago (19 Jul 23 12:16)
v2.26.1 is live now!
- Clean command has a new -from flag, the deleting will start at this message, and all messages sent after this will be ignored during the clean.
- RSVP (also known as events) embed will now show user mention instead of their usernames.
- Fixed UI bug on home page with incorrect reddit feed count when there were no slow feeds set.
- owldictionary command has been replaced with dictionary command which uses dictionaryapi.dev as owlbot api is shutting down.
- Automod v2 has been renamed to Advanced Automoderator to make it easier for people to understand that is an upgrade of basic automod.
- Updated contribution guidelines.
- The home page feed will now show authors Globalname instead of username. ( Only self-hosts will notice this)
- Bumped dependencies to remove reported vulnerabilities by dependabot.
Bánh Mì for @lzodd for contributing to this release.
DesTroy
21 weeks and 2 days ago (12 Jul 23 11:38)
v2.25.0 is live now!
- .Guild.IconURL will now give animated icons too.
- 8ball command has been brought in sync with the original 8ball. So responses have been expanded to include all 8 ball responses.
- customembed command now allows using YAML and codeblocked JSON.
- Added new «Message Triggers Discord Automod» trigger to AMv2
- Attempted a fix for twitter feeds, but it doesn’t work at yags scale, so twitter feeds continue to be disabled.
Acarajé ( we are beginning again from the letter A but this time with street foods) for @lzodd and @u84
DesTroy
22 weeks and 3 days ago (03 Jul 23 15:31)
v2.24.0 is live now!
- Leave and Join messages fields now show char counts.
- editChannelName allows editing thread names now.
- .Guild.IconURL gives you server pfp now
- getWarnings template has been added to Custom Commands, it gives you a slice of warnings for a user
Each warning object contains the following keys
UserID // string snowflake of the warned user AuthorID // the mod who warned AuthorUsernameDiscrim //username and discrim of the mod who warned Message //text reason for warning LogsLink //the link the dashboard log for this warn, it will be empty if the log is deleted or older than 30 days
- Minor ui fixes
Zwetschgenkuchen for @lzodd @u84 golu7679 for contributing to this release
twitter feeds have been disabled with this release, as elon made it such that every page now needs a user account, so scrapers don’t work well. If you’ve been using premium just for these, please send in your refund request to [email protected] with the subject Refund for YAGPDB patreon because elon sucks
DesTroy
24 weeks and 4 days ago (19 Jun 23 12:35)
v2.23.0 is live now!
- Users who have moved to the new username system won’t show up with discriminator
- Global_name will be shown on the dashboard dropdown if logged in user has moved to the new username system.
Yoghurt for @lzodd for contributing to this release.
DesTroy
27 weeks and 4 days ago (29 May 23 13:34)
v2.22.0 is live now!
- expanded support for youtube urls to add channels ( playlists, and live urls work too)
- topserver, topcommands have been restricted to botadmin only, other debug commands have been restricted to botowner only.
- fixed bug with returns in try-catch block.
- fixes to sanitizeText
- fixed a bug in automod with violations expiring immediately
- .User.Globalname is a thing now, will only be available for people who have moved to the new username system.
- clearwarns command will now log to modlog channel.
Xi Gua Lao for @wolveric @jo3_l @phenpessoa @u84 @lzodd for contributing to this release.
Information
To add this bot to your server, click login in the upper right corner, then afterwards select it in the «select server» dropdown up top.
Make sure you have manage server permissions and that you are logged into the right account.
Afterwards, explore a little to get familiar with the interface and the features it provides.
If you stumble into any issues and need help, join the support server.
Thanks to our patrons!
Only showing patrons above $10
Patreon tiers above 3$ will grant you premium slots you can assign to servers, see the premium page for more info.
Check out.
YAGPDB is open source! The project is hosted on GitHub here: botlabs-gg/yagpdb.
Donate via patreon! Donating $3 or more will grant you premium slots you can assign to servers!
Looking for the YAGPDB Discord server?
Роли самостоятельного назначения
Настройте эксклюзивные роли с различными вариантами, которые можно использовать для улучшения рабочего процесса и стиля сообщения.
Панель управления — это место, где осуществляется управление описанными здесь конфигурациями.
- Перейдите в панель управления и авторизуйтесь.
- Выберите ваш сервер в левом меню.
- Выберите модуль и убедитесь, что он включён.
Настройка
Чтобы бот применил опции самоназначения к сообщению, сначала вы должны создать Embed-сообщение и отправить его в канал.
Страница Embed-сообщения описывает, как создать и отправить сообщение.
- Выберите Добавить сообщение .
- Далее Настроить .
- Нажмите на Embed-сообщения и выберите созданное вами Embed-сообщение.
- Выберите Embed-сообщение, которое вы отправили в канал, с опции Выберите сообщение .
Вы готовы перейти к одному из опций модуля.
Лимит ролей на пользователя
Лимит ролей — сколько ролей пользователь может взять для конкретной реакции и взаимодействия.
Кнопка
Единственная в своем роде кнопка взаимодействия Discord, которая позволяет пользователям легко взаимодействовать одним нажатием.
- Выберите желаемый цвет кнопки, нажав на Кнопка .
- Нажмите на Добавить кнопку , чтобы добавить кнопку.
- Затем вы увидите кнопки Настройки и Удалить .
- Выбрав Настройки , вам будут предложены следующие варианты:
- Эмодзи и текст, который вы хотите отобразить на кнопке.
Текстовое поле необходимо; вы должны заполнить его.
- У вас будет 4 варианта цвета, если вы захотите изменить их в любое время.
Добавить роли
Чтобы добавить роль к кнопке и оживить пользователя, когда он нажмёт на неё, найдите знак плюса + , на который можно нажать и добавить роль.
В одно Embed-сообщение можно добавить до 25 кнопок.
Меню выбора
Отличительная черта Discord, лёгкая в использовании, выберите меню, с которым будет взаимодействовать участник, и опцию для взятия роли(ей).
- Выберите Меню выбора с выпадающего меню.
- Теперь Добавить вариант .
- Вам будет предложено несколько вариантов, каждый из которых подробно описан ниже:
Плейсхолдер для меню выбора
Желаемый вами текст, который пользователи увидят снаружи на опции меню выбора перед выбором любой роли.
Эмодзи
Эмодзи, который вы хотите видеть перед каждым вариантом.
Заголовок варианта
Желаемый вами заголовок, который пользователи увидят над каждым вариантом.
Описание варианта
Описание, которое вы хотите видеть под заголовком каждого варианта; может использоваться для описания его содержимого.
Роли
Вариант, где вы можете установить роли для пользователей, когда они взаимодействуют с меню выбора, нажатие на знак плюса + отобразит список ролей сервера.
Одно Embed-сообщение может содержать до 20 вариантов меню выбора.
Реакция
Участники получат роль, когда нажмут на реакцию в традиционной роли по реакции.
- Выберите Реакция с выпадающего меню.
- Далее Добавить эмодзи с выпадающего меню.
- Выберите, какой эмодзи вы хотите добавить — обычный или анимированный.
- Создайте роль для этой реакции, используя знак плюса + .
Если роли сервера не отображаются в панели управления, переместите роль ProBot выше в иерархии ролей сервера.
Режим роли
У вас будет несколько вариантов режима для роли по реакции.
Режим будет применяться ко всем вариантам в этом сообщении.
Переключить
Этот режим добавляет/удаляет роли в зависимости от того, есть ли у пользователя эти роли. РЕКОМЕНДУЕМ!
Выдать
Этот режим добавляет роли всякий раз, когда добавляется или удаляется реакция/взаимодействие. Подходит для принятия правил!
Забрать
Этот режим удалит роли, когда реакция/взаимодействие была добавлена или убрана.
Тип уведомления
У вас будет 2 варианта для управления типами уведомления, хотите ли вы, чтобы он реагировал на взаимодействие пользователя или молчал: без уведомления:
Уведомление
Этот вариант отправит ответное сообщение, которое может видеть только пользователь, который взаимодействовал с вариантами, когда роли добавлены, удалены или без изменений.
- Первый вариант — ответное сообщение, когда роль была добавлена.
- Второй вариант — ответное сообщение, когда роль была убрана.
- Третий вариант — когда никаких изменений в ролях пользователя не произошло.
Чтобы бот упомянул роль, включите в ответное сообщение, так как оно относится к роли.
Тихий режим
Если вы хотите сделать все тихо, не привлекая внимания пользователя к ответным сообщениям бота, этот вариант для вас, поскольку он не будет отображать никаких ответных сообщений.
Важные замечания
Реакция может сломаться, если вы выбрали кнопки или меню выбора и не используете их; чтобы решить эту проблему, необходимо удалить все варианты меню выбора и кнопки, которые вы добавили в том же сообщении, но не используете.
Вы не можете связать несколько сообщений с самоназначаемыми ролями к одному и тому же Embed-сообщению, поскольку это может вызвать проблемы.
Вам нужно подписаться на Премиум 1/2 уровня , чтобы установить несколько ролей на один вариант.