Как сделать получение ролей через реакции в дискорде

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

Довольно удобная механика, думал и реализация простая, но не тут то было.
Полез я в интернет и сначала увидел пост на Пикабу, где человек сам делал бота с помощью кода, и сам держал его на компьютере. Я посчитал это не удобным и очень некрасивым вариантом. Пришлось подольше посидеть, но о чудо, я нашел бота который это может сделать.
Встречайте его — YAGPDB.xyz. Бот обладающий не только функцией с деланием таких таблиц с ролями, но и многими другими (честно добавил ради таблицы с ролями :)). Начнем с добавления его на сервер.

1.Нас встречает такая красивая обложка, добавляем его с помощью кнопки справа сверху.
2. Когда добавили, можно заходить в «control panel», авторизируемся и выбираем нужный сервер, там уже будет наши инструменты. Для работы нам нужен только один раздел, а именно «Role Commands».

Пока что, все непонятно, щас объясню.
Role command — это само название роли, пишите какое вам нужно, в подразделе виднеется две вкладки, group и role. О группе я расскажу чуть-чуть по позже, а роль, это присвоение этого название к определенной роли на сервере.
Пример: делаете роль для игры в Майнкрафт, пишите во вкладке name название роли, Майнкрафт, а во вкладке role выбираете роль на сервере (предварительно создав саму роль),
Оставшиеся две вкладки в разделе, нам не пригодятся (точнее мне они не пригодились), в разделе «Create a new group», нужно создать грубо говоря, категорию ролей, пишите что вам по душе, я писал «Игровые роли», т.к и делал игровые роли;)
В эту категорию нам нужно переместить нашу роль/роли, в самой категории нас могут интересовать две вкладки, «Temporary roles (minutes)» и «Mode».
Первая вкладка отвечает за время за которое будут сниматься роль, если убрали реакцию, а вторая сколько можно будет иметь этих ролей, не больше одной или наоборот, несколько. (Не забудьте в максимальном колличестве ролей, написать нужное ВАМ число, вместо нуля, а то тогда не получится взять не одну роль).
Дальше пора переходить на сервер, там нужно прописать команду:
-rolemenu create «ваше название категории»

Теперь, вам нужно поставить саму реакцию под его сообщением.

Мы это сделали, но это все равно выглядит не так уж и красиво. Поэтому продолжим усовершенствовать. И для этого, добавим совет сообщение! Для этого, печатаем сам текст, какой хотите.
Потом нам понадобится режим разработчика в дискорде! Для того, что бы мы скопировали айди сообщения. Заходим настройки, внешний вид.

После этого, копируем айди сообщения. (Снизу показано как)

Дальше, прописываем команду:
-rolemenu create (название категории) -m (айди сообщения)
И ещё раз ставим реакцию на сообщении, только теперь на то, которое мы написали.
Вот что у меня получилось:

Теперь на этом точно все, писал я это в полную ночь, так что мог что то не уследить, поэтому задавайте вопросы, и если что то не поняли можете спросить у меня на прямую, на самом сервере, вот ссылка:
Надеюсь хоть кому-то помог в этом большом обзоре, не забывайте про место где меня можно найти, и всем пока!
спасибо тебе добрый человек, некоторые моменты уже не актуальны, но в целом ты очень помог
Если кто правда не понял, то есть руководства от самого бота.
https://docs.yagpdb.xyz/tools-and-utilities/self-assignable-roles
Или видео гайд, который немного устарел.
https://youtu.be/icAqiw6txRQ
Айди какого сообщения копировать? Там их 2. И дальше уже ничего не понятно. помогите.

Ответ на пост «Я устал от ребенка»
О, классика, не раз такое видел.
Как отец четверых детей, скажу я вам, что не ребенок виноват, а вы. Дети примерно одинаково развиваются, только особенности в их характерах.
Вы пропустили вспышку трёх лет (следующая будет в 5,8,10,13 лет, дальше пока не знаю) в это время у ребенка просыпается желание проверить рамки дозволенного. В том числе, что будет, если я закачу истерику, будет мне плохо или нет. Вот эту вспышку вы и пропустили. Следует знать, что в этом возрасте, дети жуткие эгоисты, они просто не могут понять, что кому-то может быть больно/неприятно/не нравится, когда ему это нравится. А для этого, ему нужно показывать его поведение со стороны. Допустим у меня один сын начал кусается, мама терпела, журила, разговаривала, а я нет он меня укусит, я его, потом он просек, начал только маму и сестер кусать. Сестры не пошли по стопам мамы и тоже его кусали, осталась одна мама, которая не могла своей кровинушке сделать больно хотя все понимала, поэтому я втал на ее защиту. Продолжалось месяц, пока до него доперло, какую боль он причиняет.
Отсюда первое правило: Безнаказанность ведёт к вседозволенности.
Не бойтесь наказывать, а точнее показывать ребенку, как его действия выглядят со стороны, потому что он этого ещё не понимает. В этом возрасте формируется Я.
В дальнейших вспышках свои приколы добавляются, но там уже от характера ребенка больше зависит.
Автор, вы просили совета, таки есть он у меня.
Во-первых стоит понять (если все как есть, что вы описали). Ваш сын не чертёнок, а хитрый пиз. юк, причем с замашками лидера. Он понял, что если ему открыть варешку, мама-папа прибегут и дадут что он просит, если не дадут сразу, можно поорать, побегать и все равно дадут. Т.е. все как у животных, он думает: если вы не показываете свою силу, не смогли меня заставить, значит вы слабак и с вами можно делать что угодно. Спросите, почему он в садике паинька, так там ему сразу показали его место, он и не пытается. Причем это все нормально. Повторюсь, ребенок ищет границы дозволенного.
Отсюда приходим к выводу, что без наказаний ну ни как. Лично я пользуюсь правилами 3-х П: просьба, предупреждение, порка. Рассмотрим на примере:
— сына, убери, пожалуйста, за собой.
— если ты не уберешь я получишь ремня(здесь самое главное, нужно озвучить наказание, которое для него будет значимым и которое вы можете ему заделать не смалодушничал)
— молча, без лишних разговоров, заламывает ребенка, пару шлепков по заднице. (позже можно немного разбавить, сначала предложить мол, если сам подойдёт и повернется задницей, получит один удар вместо двух или дать возможность ребенку выбрать ремень, которым его будите пороть)
В любом случае ударить его нужно, потому что угрозы без действий для него пустой звук.
Вводные — есть, тактика — есть, теперь о стратегии.
Вы уже показали свою слабину и сын вас ни во что не ставит, нужно восстанавливать/создавать авторитет. (Кстати его ничего не интересует, потому что намного интереснее опускать родителей терпил). Для этого нужно себя собрать, взять за кохонес и приготовится ударить ребенка (яжемамка уточню, ударить, т.е. причинить боль, про избиение я не говорю). Маленькое уточнение, все в ваших отцовских руках, жена здесь не помощник, поплывет сразу.
Итак вы собрались, мысленно повторили:
«Безнаказанность ведёт к вседозволенности»
И это естественно, потому как ребенок потерял берега.
С этими мыслями идете к жене, объясняете ей свои действия, чтобы во время наказания она не устраивала истерик, а молча стояла рядом. Это важный момен, он должен увидеть ваш авторитет такой, что его мама не может вам перечить. А потом он должен прийти сам к маме, чтобы она его пожалела. Некая игра в хороший-плохой коп.
Так, с женой договорились, потратив ни один вечер на обсуждения. Теперь выбираем какой-нибудь повод от чего оттолкнуться. Ну допустим не слив унитаза. Перво наперво, объясняем ребенку новое правило, мол, «с сегодняшнего дня, если не будеш смывать за собой, получаешь наказание (выберите сами, чтобы для него существенным было). Ребенок либо пошлет вас, либо посмеётся над вами, мол, зуб даю (обманет). И когда он не смоет, вы ему вежливо напоминаете о правиле, он не реагирует. Даёте время минут 5, предупреждает его о накозании. Опять проигнорит. Через минут 5 молча наказывает. Скорее всего будут визги, оры. Вы его пускает в игнор, жена ждёт когда он сам прибежит жаловаться. Успокаивает его со словами, мол папа же говорил, папа же предупреждал. А на следующий раз первую П можно пропустить и сразу идёт предупреждение, мол, сына не доводи до греха как вчера и сделай. И так каждый раз, пока не выработается рефлекс, потом подключается другой повод.
Немаловажный момент, игнорите после наказания только до того момента, пока он к вам сам не подойдёт с просьбой, показать что либо и т.д. Он первый должен выйти на контак. Если в этот день он этого не сделал, на следующий день все забывается и вы ведёте себя с ним как обычно. В этом возрасте у детей память короткая и он может банально не помнить, что было вчера.
Я так сына перевоспитывал после лета у бабушки.
Длинно получилось, наверно постом надо опубликовать. И за ошибки извиняюсь, пишу с телефона.
Особенности национальной женитьбы
У меня сегодня день рождения 69 лет и день свадьбы, решил рассказать вам рассКузик об этом, дорогие пикабушники и пикабушки.

РассКузик «ОСОБЕННОСТИ НАЦИОНАЛЬНОЙ женитьбы».
Свадьба у нас была «превеселая»! Знаю, многие женщины обижаются на мужчин за то, что те забывают годовщину свадьбы. А мы, даже если захотим, не забудем. Во-первых, поженились 4 сентября, в день моего рождения. А во-вторых, у Полины было очередное заседание суда в связи с ее незаконным увольнением из Театра им. Ленсовета. С женой поступили ужасно: изобрели повод, чтобы уволить, после чего, естественно, тут же ушел и я. За год до этого скоропостижно скончался Художественный руководитель театра В. Б.Пази. На собрании всем быстренько «подсказали» проголосовать «за своего», так исполняющим обязанности Директора оказался чиновничий холуй, бывший администратор, как в «Обыкновенное чудо», Валерий Борисович Градковкий. Именно ему в последствии «обязаны» все театралы Питера, что для города потерян знаковый режиссер, Худрук Ленсовета, обладатель всех возможных театральных премий Юрий Николаевич Бутусов. Но это все еще будет через несколько лет…

Полину, отработавшую верой и правдой 5 лет, как режиссера — постановщика театра Ленсовета, уволили по статье «за прогул». На самом деле , потому что она собирала подписи, что бы театром побыстрее начал руководить Главный режиссер, а не чиновник В. Б. Градковский. «Я тоже имею отношение к искусству, я играл на трубе», гордо заявлял новоявленный директор, сколько это можно терпеть.

Но вернёмся к нашей женитьбе, видно судьба моя такая, «жениться по залету». Все 3 моих брака решительность брала верх только тогда, когда возлюбленные были уже беременны. Не усыновлять же потом собственных детей?! (шучу).
Практически через год после увольнения Полины, она забеременела. Мы были очень счастливы, жили до этого 6 лет и, как говорится, «созрели стать родителями». В день свадьбы мы проснулись в 7 утра, я купил цветы, очень красивый букет, привез Полину в загс, в 10 расписались, затем — в суд, а вечером отпраздновали с Полининой мамой Верой Васильевной, разом, и свадебку, и мой день рождения. В суде Полина «кинула» букет свидетелю защиты, нашему другу Леониду Одесскому, он женился вслед на своей возлюбленной Светочке.

Прошло, правда еще 10 лет, так как он такой же решительный и «крутой мен», как я. Познакомились мы с Полиной не менее оригинально, на работе. Я участвовал в антрепризе. Очень сопротивлялся: вроде бы и проект слабый, и роль неинтересная. Но какой-то внутренний голос сказал: «Не отказывайся». Репетиции шли летом, спонсор предложил нам репетировать в пансионате «Дюны» под Питером, купили всем путевки. Лето. Финский залив. Красота. Туда режиссером при постановщике Олеге Ливакове приехала милая светленькая девочка в стильных очках-пенсне по имени Полина. Сердце мое было в тот момент свободно. Правда, я думал, что уже никогда не женюсь, даже «под дулом пистолета»! «Девочка в стильных очках» привезла фрукты, сухого вина, чтобы отметить свое поступление в аспирантуру, наша маленькая труппа собралась, люди стали общаться.

Я очень люблю готовить для компании. В юности у меня не было возможности устраивать праздники: мама тянула меня одна, да и жили в коммуналке. А вот на природе, куда частенько выбирались, мне всегда нравилось что-то готовить. Люди утром встают, а манная каша уже их ждет. Так и тут. После окончания репетиций я ездил в город, покупал сыр, вино, какие-то сардельки, сосиски. Запечешь на гриле — и такая душевная атмосфера создается! В результате этих посиделок мы с Полиной разговорились. Она до сих пор вспоминает, как ее тронул мой рассказ про море. В юности, когда я впервые оказался на море, купаться не пошел — так стеснялся своих худющих длинных белокожих ног! Я смешил Полину разными историями, она хохотала. У нее грудной, очень заливистый смех. Этим она меня, наверное, и подкупила. Жена комика должна уметь смеяться. Там в разговорах о театре и кино, у костра, среди песчаных дюн, все и закрутилось…до сих пор никак не распутаем….) (все фото — авторские работы Андрея Федечко, Владимира Бертова и Михаила Ряховского. Нельзя использовать без согласования с авторами)




Прощай друг
Познакомились в деревне, когда я там проводил лето. Он был на год старше. Мне 14, ему — 15.
Я — городской, приехавший на каникулы, он — местный. По началу сцепились, но потом показав характер, как-то сдружились. Спокойный, уравновешенный. Я уходил в армию, он — пришел.
И тогда сказал мне:
— Знаешь Женек. Я в армии останусь. Сопьюсь здесь или сяду.
Не мудрено — шли 90-е.
Он и правда остался. Виделись — не часто.
Прошел все точки. Кроме одной. Последней. Спи спокойно настоящий солдат.


Однажды ты запустил ее в последний раз


Ответ на пост «Я устал от ребенка»
Если честно, я не уверена что я прям такая же была, но по рассказам мамы очень похоже на то, о чем пишите вы.
Со мной вопрос решили просто и жестко.
Лет в 6 меня отвезли в деревню к дальним родственникам. На месяц или на два, но я была уверена что вернусь домой очень скоро. Тогда я не понимала маминого хитрого плана.
В деревне удивительно.
Там хоть оборись. Можешь орать и визжать хоть целый день. У всех свои дела, все заняты по хозяйству, и если рыдать и обосраться то просто будешь лежать обосранный и зареваный.
Нянчится никто не будет, жопу подтирать тоже.
Верещала я в сеннике до самого вечера. Выла, угрожала, звала маму, отказывалась спускаться.
К вечеру проголодалась. Устала орать. Спустилась, поела и уснула.
Утром снова отчаянная попытка домой к маме попасть, но мобильных тогда не было, а мои истерики мама улавливала только если находилась хотя бы в радиусе 1км.
А деревня была далекоо, на краю области.
Я с ужасом осознала свое безвыходное положение. Я в плену. Меня бросили, я никому не нужна, я здесь прямо лягу и умру и пусть мама потом будет меня оплакивать.
Я решила всех наказать и напугать, спряталась в досках в сеннике, и рыдая, тихонько уснула.
Пока я спала, меня потеряли, искали всей деревней, нашли сонную и отлупили.
Меня. Прям по жопе. При всех.
Это был ужасненький позор.
Я орала так, что сорвала голос и кровь пошла из носа.
Утром я долго не хотела вылезать из кровати, но пришлось.
Бабка (дальняя родня, седьмая вода на киселе, но бабка была справедливой и твердой духом) меня постыдила что вон дети в два раза младше меня вон и по хозяйству помогают и гусей пасут, и курей кормят и пастухам обед носят в поле.
Бабка пообещала в конце недели позвонить матери, если я больше не буду вести себя как мартышка, что бы меня забрали домой.
Это была неплохая сделка, мне подумалось и мы ударили по рукам. Как жест доброй воли я получила горсть растаявших барбарисок и ушлепала во двор.
Конечно я офигела от непривычных дел и запахов, от кучи животных и грязи, но меня очень мотивировало что дети мельче меня ловко со всем управляются. Чем я хуже?
Потихоньку я втянулась. Что то было делать не весело, например собирать лопатой коровьи лепешки с дороги и относить в кучу компоста, а вот кормить живность мне очень понравилось.
Я всех перегладила и перетискала, меня катали на лошади, на тракторе и на комбайне, я обзавелась разбитыми, как у всех деревенских, коленками, и чумазеньким личиком.
Я помогала бабке по хозяйству (ну или мне так казалось, но я хотя бы не мешала ), носила еду в поле, заведовала кормлением и свежей водой у всей живности.
А это ответственность.
Я перезнакомилась с мальчишками и девчонками местными, я для них конечно как чучело с другой планеты была, но они меня и играм своим научили, и плеваться рябиной показали как и даже подарили рогатку.
Когда через неделю позвонила мать, мне особо разговаривать было некогда.
Я бодро отрапортовала что бабушке помогаю, кушаю хорошо, но мне пора бежать, там на речке картошку в углях ребята жарят и меня щас на багажнике велосипеда повезут (вау!).
Аппетит кстати был волчий, я ела вообще все, что дадут, хотя в городе вечно кобенилась)
Правда от жирной натуральной сметанки и сливок у меня чуть печень из чата не вышла, но все обошлось.
Пробыла я в Орловке почти до конца лета. Даже не хотела уезжать, плакала, обнимала Бабку, которая теперь стала Бабушка Аня.
Ох какую она картошку на сале жарила, великие боги!
С тех пор, по словам маменьки, я стала намного более ответственнее, особенно по отношению к домашним делам и к животным.
Я научилась тормозить истерику. Это было очень важно, особенно перед школой.
Так что по своему собственному опыту я бы рекомендовала отправить ребенка туда, где даже самая жесткая истерика, с валянием по полу, кровью из носа и обссыканием НИКАК ему не поможет вообще.
Никак. Точно. Можешь орать пока кровь из жопы не пойдет.
Тогда ребенок с его подвижным мозгом очень живо начинает соображать что нужно срочно искать другую тактику. И находит.
Ну, или получает психологическую травму )
Мне повезло.
Это был ловкий ход сл стороны мамы, за что ей спасибо и поклон.
Надеюсь ваш ребеныш перерастет пздц и потом вы с улыбкой будете вспоминать весь этот ад )
Выдача роли на сервере по реакциям в Discord

Самый распространенный метод выдачи ролей на сервере в Discord – ручное редактирование каждой из них и дальнейшее присвоение каждому юзеру. Иногда используются специальные боты, которые автоматически выдают нужную роль участнику после достижения определенного уровня. Есть еще и третий вариант – получение роли по реакции-эмодзи. Это очень удобно в тех случаях, когда юзер сам должен выбрать подходящую для себя роль или пройти верификацию, чтобы получить доступ к нужным каналам. В этой статье я разберу пример такой настройки с помощью бота Carl.gg – популярного инструмента расширенного администрирования проектов.
Шаг 1: Подготовка списка ролей
В первую очередь, если этот этап еще не выполнен, нужно заняться подготовкой списка ролей, которые далее будут участвовать при распределении по реакциям. Если вы уже знакомы с этим процессом, пропустите данный шаг и сразу переходите ко взаимодействию с ботом. Всем остальным рекомендую ознакомиться со инструкцией далее:
Перейдите на свой сервер, нажмите по его названию сверху слева и из появившегося меню выберите пункт «Настройки сервера».![]()
На панели слева вас интересует раздел «Роли», в котором нужно щелкнуть по кнопке «Создание роли», чтобы перейти к форме администрирования.![]()
В первую очередь укажите название для роли, задайте цвет ников и добавьте значок, если у вашего сервера есть буст нужного уровня.![]()
После этого перейдите на вкладку «Права доступа» и внимательно изучите список всех привилегий для данной роли. Активируйте и отключите нужное, сделайте доступными конкретные скрытые каналы, чтобы после получения этой роли пользователь сразу мог перейти к общению по нужной ему теме на вашем сервере.![]()
Повторите те же самые действия для всех ролей, которые вы планируете создать, меняя привилегии каждой на свое усмотрение. Перед выходом из данного меню не забудьте сохранить изменения.![]()
Шаг 2: Добавление Carl.gg на сервер
Далее предстоит выполнить один простой шаг, заключающийся в авторизации на сайте бота через свою учетную запись и в выборе сервера для подключения. Это нужно для того, чтобы далее через этот же сайт осуществлять удобное управление сервером, включая и создание сообщений с реакциями для получения нужных ролей.
Откройте официальный сайт Carl.gg и нажмите по кнопке «Log in with Discord».![]()
После загрузки Дискорда в вашем браузере подтвердите авторизацию профиля на сайте, чтобы предоставить основные сведения о своем аккаунте (пароли и личные данные при этом не открываются).![]()
После возвращения на сайт бота он обнаружит, создателями каких серверов вы являетесь, если их несколько, позволит выбрать нужный для авторизации.![]()
Далее снова произойдет переход к Дискорду, где нужно убедиться в правильности выбранного сервера и нажать «Продолжить», чтобы перейти к подтверждению авторизации бота.![]()
В следующей форме вы будете уведомлены о том, какие разрешения на сервере получает бот. Нажмите «Авторизовать», чтобы подтвердить это и добавить его в своей проект.![]()
Теперь Carl.gg есть на вашем сервере и вы можете управлять им в соответствии с выданными разрешениями. На сайте нажмите «Get started», чтобы ознакомиться с основными настройками и возможностями бота.![]()
В одном из приветственных шагов уже будет предложено создать сообщение с ролями по реакциям. Основное внимание здесь сосредоточено на применении шаблонов из существующего списка и отправке тестового сообщения в выбранный канал.![]()
Если хотите попробовать выполнить это действие, укажите роль для отправки сообщения и нажмите «Create Reaction Role». Однако в этой форме не очень удобно создавать подобное сообщение, поэтому для наглядности лучше ознакомиться со следующим этапом.![]()
Шаг 3: Создание сообщения с выдачей роли по реакции
Приступим к основному этапу настройки, который и подразумевает создание того самого сообщения, которое будут видеть пользователи и смогут по реакции получить себе нужную роль. Отмечу, что таких сообщений можно создавать практически неограниченное количество в любое время и рассылать их по разным каналам. Все зависит исключительно от тематики вашего сервера и вашего подхода к администрированию. Я покажу только создание одного сообщения, поскольку принцип действий всегда остается практически неизменным.
После перехода к дашборду на сайте разверните меню и выберите инструмент «Reaction roles».![]()
В нем вас интересует зеленая кнопка «Create new reaction role».![]()
В первую очередь разверните список каналов и выберите тот, куда будет отправлено сообщение. Обычно таковым является приветственный или специально отведенный под выдачу ролей.![]()
Введите сообщение, которое будет сопровождаться реакциями. Напишите в нем всю необходимую информацию о том, какую реакцию нужно выбрать, чтобы получить конкретную роль или пройти верификацию. После этого нажмите «Add emoji» для добавления первой реакции.![]()
Выберите смайлик из списка, разверните список существующих ролей и присвойте ему одну из них.![]()
Делайте то же самое со всеми необходимыми реакциями, создавая тем самым список из них.![]()
Как только все реакции будут соотнесены с ролями, выберите тип сообщения и настройте дополнительные параметры, если нужно сделать так, чтобы только конкретные пользователи могли выбрать себе роль или можно ли это будет делать участникам из черного списка. На этом подготовка завершена, поэтому нажмите кнопку «Create».![]()
Шаг 4: Завершающая настройка бота
Пока что действия с сайтом Carl.gg завершены, поэтому можно перейти непосредственно к Дискорду. Перед проверкой сообщений рекомендую изменить настройку самой роли бота, сделав ее приоритетной. Это позволит избежать дальнейших проблем при выдаче им ролей по реакциям.
Откройте меню своего сервера и перейдите в настройки.![]()
Выберите раздел «Роли», найдите в списке роль рассматриваемого бота и щелкните по ней левой кнопкой мыши.![]()
Зажмите ее ЛКМ в списке и перетащите на самый верх. Перед выходом не забудьте нажать кнопку «Сохранить изменения».![]()
Шаг 5: Получение роли по реакции
Основные этапы позади, значит, самое сложное уже выполнено и сообщение с выдачей ролей по реакциям должно работать корректно. Вам же остается только проверить его и узнать информацию о том, как создавать такие сообщения дальше или редактировать уже существующие.
В первую очередь перейдите к каналу, где было создано сообщение от бота. Посмотрите на реакции и можете даже понажимать на некоторые из них, чтобы проверить отклик. Лучше это делать не с аккаунта создателя, поскольку у вас и так уже есть все необходимые права. Если второго профиля нет, попросите друга протестировать функцию.![]()
Как только реакция будет засчитана (список нажавших на эмодзи участников отображается при наведении на него курсора), можете посмотреть, обновились ли права для вас или «подопытного» пользователя, кто нажал на реакцию для получения роли.![]()
Вы в любой момент можете вернуться на сайт в тот же раздел «Reaction Roles», чтобы отредактировать существующее сообщение или создать новое для другого или того же самого текстового канала.![]()
В этой статье я показал только один пример использования бота, который без сложностей для пользователя создает сообщение с получением ролей по реакциям. Есть и другие боты, которые могут так же или предлагают дополнительные инструменты для администрирования. Подобным помощникам посвящен другой материал на нашем сайте по следующей ссылке:
discord.py авто-выдача ролей при подключении нового участника сервера
Мне надо, чтобы при подключении участника ему выдавалась определенная роль. В интернете находил, но у меня не работало. Вот код (без команды на выдачу ролей):
Если не сложно, объясните еще как работает выдача ролей, а то практически ничего не понимаю в этой библиотеке.
![]()
Прочитать про функцию add_roles , можно в документации.
Зайдите на сайт и выберите своего бота, после включите эти 2 пункта(Они находятся во вкладке Bot). 
Как автоматически давать роли в Discord
Роли – это определяющая черта иерархии сервера Discord. Именно они предоставляют участникам определенные привилегии, позволяя им выполнять определенные задачи на сервере.
Использование ботов для автоматического назначения ролей в Discord
Dyno Bot
Dyno Bot – это многофункциональный бот Discord, который используется более чем на 3 миллионах серверов Discord. Он полностью настраивается и имеет простую и интуитивно понятную веб-панель управления.
Вы можете не только использовать его для автоматического назначения ролей для участников, но и предлагает опцию поиска музыки, которая извлекает видео с YouTube для просмотра, функцию автоматического поиска Google для просмотра страниц от вашего имени, различные настраиваемые команды на вашем устройстве. утилизация, функция «Объявления» и многое другое.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Настройка Dyno Bot
Процесс настройки Dyno Bot прост и состоит из нескольких шагов. Процесс относительно быстрый и простой, и как только он будет запущен, включение «Autorole» станет еще несколькими шагами.
Чтобы настроить Dyno Bot, вам нужно начать с посещения официального сайта и загрузки инструмента:
Войти в Dyno
Перейдите на dynobot.net и нажмите синюю кнопку с надписью «Войти через Discord».
Вы можете найти его в правом верхнем углу экрана ИЛИ прямо в центре справа от абзаца «About Dyno».

Добавить на сервер
Если вы уже вошли в Discord, вы можете вместо этого просто нажать кнопку «Добавить на сервер», расположенную в строке главного меню. Однако вам все равно нужно будет войти в систему, чтобы попасть на панель управления.

Авторизовать Dyno
Войдите, используя свои учетные данные, и вы попадете на новую страницу для авторизации. Нажмите «Авторизовать», чтобы продолжить.

Выберите свой сервер
Затем вам нужно выбрать сервер, на который вы хотите добавить Dyno Bot. Вы можете выбрать его из раскрывающегося меню.

Настроить бота
После выбора сервера вам будет представлен список разрешений. Вы можете снять отметку с тех, которые вам не нужны.

Нажмите кнопку «Авторизовать», чтобы активировать Dyno Bot на вашем сервере.

Окно reCAPTCHA «Я не робот» само запросит авторизацию. Кликните поле и продолжайте.
Теперь вы должны быть на странице управления серверами сайта Dyno Bot. Отсюда вы можете перейти на панель управления вашего сервера.
Что вам нужно сделать сейчас:
Управление серверами
Кликните логотип сервера на вкладке «Управление», чтобы перейти на панель управления этого сервера.

Дайте вашему боту псевдоним
На вкладке «Главная» в разделе «Общие» вам нужно будет дать вашему Dyno Bot псевдоним и настроить префикс команды.

Префикс команды является ключом к возможности использовать любую из команд, предоставляемых Dyno Bot.
Dyno Bot: автоматическое назначение ролей и рангов
В Dyno вы можете включить функцию «Autorole» на панели управления в разделе «Настройки модулей».
Вернитесь на панель инструментов Dyno Bot для вашего сервера:
Выберите опцию “Autoroles”
В левом боковом меню в разделе «Настройки модулей» выберите параметр «Автопробег».

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

Установить задержки
Выберите время, необходимое новым участникам для получения этой роли, в поле «Задержка (минуты)».

Это можно сделать немедленно, поставив «0» или оставив поле пустым.
Если вы хорошо разбираетесь в математике, вы можете определить длину последних дней, недель, месяцев или даже лет, указав соответствующее время в минутах.
Убедитесь, что на вашем сервере Dyno Bot имеет более высокую роль, чем роль, которая назначается автоматически, иначе он не будет работать.

Нажмите “Добавить”.
Нажмите синюю кнопку «Добавить», чтобы назначить роль автоматически.

Вы можете удалить любую роль, которую разместили здесь, в любое время, нажав красную кнопку «Удалить» справа от роли в «Списке автозапусков».
Роль теперь будет предоставлена каждому участнику, который достигнет назначенного целевого времени, установленного на месте.
Dyno Bot также предлагает участникам вашего сервера возможность повысить свою квалификацию. Ранги похожи на роли, но возможность их присвоения определяется командой ? Rank. Они создаются так же, как и роли – владелец сервера создаст их и установит разрешения для каждой из них на сервере Discord.
Любой, кто считается администратором бота, может определить, какие ранги открыты для публики, добавив их с панели инструментов Dyno Bot.
Хотя это и не считается автоматическим, это все же более быстрый способ предоставить определенные разрешения, включая эксклюзивный доступ для ваших участников, без необходимости предоставлять их им лично.
Если вы заинтересованы в настройке рангов для Dyno Bot:
- Вернитесь к панели управления Dyno Bot на сервере, для которого вы хотите добавить ранги.
- Перейдите на вкладку «Autoroles» из раздела «Module Settings», как и для ролей.
- На этот раз перейдите на вкладку «Объединяемые ранги», расположенную в верхней части главного окна.
- Кликните раскрывающийся список «Выбрать роль» и выберите роль или роли, к которым вы хотите присоединиться.
- В разделе «Настройки ранга» вы можете ограничить участников одной ролью. Это поможет ограничить власть, которую могут иметь члены.
- Нажмите кнопку «Добавить» для каждой выбранной роли.
Теперь ваши участники могут добавить ранг, набрав ? Rank <роль>, где роль должна быть напечатана полностью.
Те, кто не знаком с ботами Discord, могут запутаться в использовании Dyno Bot. Это может быть немного сложно для неопытного пользователя. Если это похоже на вас, позвольте мне представить более простую альтернативу, Mee6.
Бот Mee6 – действительно крутой инструмент для сервера, который хочет разветвляться в сообщество. Он предлагает почти столько же, сколько Dyno Bot (в некотором смысле больше), оставаясь при этом более простым в использовании и навигации.
Функция LEVEL UP действительно крутая, поскольку она добавляет стимул участникам вашего сервера к подшучиванию над ними.
Каждый раз, когда вы отправляете текстовое сообщение в один из каналов сервера, у вас есть шанс «повысить свой уровень». Он не обязательно предоставляет какие-либо дополнительные льготы (без покупки Premium), но, как и в видеоиграх, он все равно может работать довольно хорошо.
Настройка Mee6
Mee6 мало чем отличается от Dyno Bot в процессе настройки. Для начала вам нужно посетить официальный сайт Mee6.
Добавить в Discord
Перейдите на https://mee6.xyz/ и нажмите кнопку «Добавить в Discord».
Войти в Discord
Этот процесс идет немного быстрее, если вы уже вошли в Discord, но все, что действительно требуется, – это ваши учетные данные для входа в Discord.

Авторизовать Mee6
После входа в Discord вы получите всплывающее окно авторизации Mee6 с запросом доступа. Нажмите кнопку «Авторизовать» в правом нижнем углу окна.
Какой бы сервер вы ни выбрали, кроме Mee6, нажмите на логотип.

Выберите свой сервер
Найдите сервер, с которым вы работаете, и нажмите «Настроить Mee6» справа.

Авторизовать… еще раз
Вы получите еще одно окно авторизации, на этот раз с сервером, уже выбранным в раскрывающемся списке. Просто нажмите кнопку «Продолжить» еще раз, чтобы продолжить.

«Я не робот»
Установите флажок «Я не робот», чтобы продолжить.

Добро пожаловать на панель управления Mee6! Здесь вы можете вносить изменения в настройки и команды, связанные с вашим ботом Mee6.
Mee6 предлагает различные автоматические команды, такие как; блокировка пользователей, удаление сообщений и предупреждение пользователя, нарушающего стандарты вашего канала.
Mee6: Авто-роль
Mee6 позволяет автоматически добавлять роль новым посетителям вашего сервера. Большинство возможностей автоматического назначения для ботов Discord вращаются вокруг тех, кто плохо знаком с вашим сервером.
Без дополнительных опций на ботах, которые позволяют больше, вы в значительной степени застряли на этой ограниченной функции.
Чтобы добавить роль для новичков автоматически:
Кликните вкладку «Добро пожаловать».
На панели управления Mee6 кликните вкладку «Добро пожаловать».

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

Нажмите “+”
Нажмите « + » в поле «ДАВАТЬ РОЛИ» и выберите роль, которую вы хотите, чтобы посетители вашего сервера предоставляли им автоматически.

Завершите свое решение, нажав кнопку «Сохранить изменения» в нижней части экрана.
Как и в случае с Dyno Bot, убедитесь, что Mee6 имеет более высокую авторитетную роль, чем роли, которые вы предоставляете.
Управление ролями в Discord
Если вы хотите индивидуально назначать роли, вы можете из приложения Discord. Кликнув по серверу, с которым вы работаете, выполните следующие действия:
Кликните стрелку раскрывающегося списка
Нажмите на раскрывающийся список, расположенный в правом верхнем углу, где отображается имя вашего сервера. Вы должны увидеть «стрелку вниз».

Выберите настройки сервера
Кликните «Настройки сервера».

Нажмите «Роли».
Выберите второй вариант, который отображается слева, с надписью «Роли».

Назначить разрешения
Переключите разрешения, которые вы хотите назначить тем, кто находится на вашем сервере.

Единственный другой способ добавить функцию автоматической роли – это создать самого бота, который сделает это. Вы можете добавить свой собственный особый подход к вещам, которые позволят выполнить определенные этапы для достижения новой роли, или любым другим способом, который вы можете придумать, чтобы добавить ее. Предел – это ваше творчество, навыки программирования и понимание API Discord.
Эти два предложенных бота очень популярны, что означает, что они, вероятно, продолжат получать поддержку и будут развиваться с течением времени. Если у вас есть особые запросы на дополнительные функции, вы можете обратиться в группы поддержки Dyno Bot или Mee6 на их серверах поддержки Discord.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)