Содержание
Здравствуйте все мимо проходящие читатели Пикабу, это моя первая статья на этом сайте, и поэтому не судите строго.)
Сегодня я хотел узнать как сделать получение ролей по нажатию на смайлик (реакцию под текстом), как на одном популярном русскоязычном сервере по осаде.
Довольно удобная механика, думал и реализация простая, но не тут то было…
Полез я в интернет и сначала увидел пост на Пикабу, где человек сам делал бота с помощью кода, и сам держал его на компьютере. Я посчитал это не удобным и очень некрасивым вариантом. Пришлось подольше посидеть, но о чудо, я нашел бота который это может сделать.
Встречайте его – YAGPDB.xyz. Бот обладающий не только функцией с деланием таких таблиц с ролями, но и многими другими (честно добавил ради таблицы с ролями :)). Начнем с добавления его на сервер.
Вот ссылка – https://yagpdb.xyz
1.Нас встречает такая красивая обложка, добавляем его с помощью кнопки справа сверху.
2. Когда добавили, можно заходить в “control panel”, авторизируемся и выбираем нужный сервер, там уже будет наши инструменты. Для работы нам нужен только один раздел, а именно “Role Commands”.
Role command – это само название роли, пишите какое вам нужно, в подразделе виднеется две вкладки, group и role. О группе я расскажу чуть-чуть по позже, а роль, это присвоение этого название к определенной роли на сервере.
Пример: делаете роль для игры в Майнкрафт, пишите во вкладке name название роли, Майнкрафт, а во вкладке role выбираете роль на сервере (предварительно создав саму роль),
Оставшиеся две вкладки в разделе, нам не пригодятся (точнее мне они не пригодились), в разделе “Create a new group”, нужно создать грубо говоря, категорию ролей, пишите что вам по душе, я писал “Игровые роли”, т.к и делал игровые роли;)
В эту категорию нам нужно переместить нашу роль/роли, в самой категории нас могут интересовать две вкладки, “Temporary roles (minutes)” и “Mode”.
Первая вкладка отвечает за время за которое будут сниматься роль, если убрали реакцию, а вторая сколько можно будет иметь этих ролей, не больше одной или наоборот, несколько. (Не забудьте в максимальном колличестве ролей, написать нужное ВАМ число, вместо нуля, а то тогда не получится взять не одну роль).
Дальше пора переходить на сервер, там нужно прописать команду:
-rolemenu create “ваше название категории”
Теперь, вам нужно поставить саму реакцию под его сообщением.
Мы это сделали, но это все равно выглядит не так уж и красиво. Поэтому продолжим усовершенствовать. И для этого, добавим совет сообщение! Для этого, печатаем сам текст, какой хотите.
Потом нам понадобится режим разработчика в дискорде! Для того, что бы мы скопировали айди сообщения. Заходим настройки, внешний вид.
После этого, копируем айди сообщения. (Снизу показано как)
И ещё раз ставим реакцию на сообщении, только теперь на то, которое мы написали.
Вот что у меня получилось:
Теперь на этом точно все, писал я это в полную ночь, так что мог что то не уследить, поэтому задавайте вопросы, и если что то не поняли можете спросить у меня на прямую, на самом сервере, вот ссылка:
https://discord.gg/HdANrc6
Надеюсь хоть кому-то помог в этом большом обзоре, не забывайте про место где меня можно найти, и всем пока!
Роли это параметры пользователей серверов. Они определяют цвет участника в списке, его права, и место в списке.
Управление ролями
Управление ролями доступно всем участникам сервера с разрешениями «Управление ролями» или «Администратор». При этом управлять можно только теми ролями, которые находятся ниже самой высокой роли участника. Это ограничение не распространяется на владельца сервера: ему можно управлять любыми ролями.
Создание роли
Когда Вы впервые создаете сервер, то на нём существует одна готовая роль — “@everyone”. Роль “@everyone” определяет разрешения, которые включены для всех на Вашем сервере, даже если у них нет других назначенных им ролей.
Для того, чтобы создать роль, необходимо перейти в раздел настроек сервера под названием “Роли” и нажать кнопку “+” вверху списка ролей. Будет создана новая роль, которой позже можно будет управлять. У неё по умолчанию будет название “new role”.
Вы можете переименовать роль по своему желанию. После того, как Вы создали роль, Вы можете назначить общесерверные разрешения для этой роли, нажимая на переключатели. Не забудьте нажать “Сохранить изменения”!
Хотите, чтобы этот канал был приведен в соответствие с категорией? Просто перейдите в меню разрешений канала и нажмите кнопку “Синхронизировать”, как показано на рисунке выше, и он снова будет соответствовать разрешениям каналов в категории!
Важное примечание: синхронизированные и несинхронизированные каналы могут сосуществовать внутри категории. Изменение разрешений категории изменяет все разрешения синхронизированного канала, но не затрагивает разрешения любых несинхронизированных каналов!
И последнее примечание о разрешениях категорий – если Вы не хотите использовать их вовсе, Вы можете оставить все каналы в категории “несинхронизированными” и управлять ими на индивидуальной основе. Разрешения также могут изменяться отдельно для каждого из каналов.
Цвета ролей
Каждая роль может иметь свой цвет. Его можно редактировать в “Настройки сервера’ -> ‘Роли”. Там Вы увидите вашу роль и вы можете её редактировать и менять цвет.
Если у вас есть несколько цветных ролей, то у вас будет цвет самой высшей из них.
Иерархия ролей
В дополнение к тому, что роли красиво выглядят, они также предлагают очень структурированный способ делегировать разрешения пользователям и устанавливать всё, что угодно, начиная от многоуровневой системы администрирования и заканчивая другу, которому Вы доверяете помогать на своем частном сервере.
Роли следуют линейной иерархии. Или, если выражаться простым языком, “метафорический тотемный столб” сейчас является более буквальным на практике.
Это позволяет владельцам серверов устанавливать множественные роли с разными административными полномочиями, которые не могут противоречить друг другу. Вот некоторые из инструментов, которые позволяют иерархии работать:
Администратор
Предоставляя эту роль пользователю Вы наделяете его всеми возможными правами в списке разрешений, и также его нельзя исключить ни из одного канала, несмотря на все другие разрешения, это трудное задание, это разрешение также позволяет пользователям с этой ролью предоставлять любые разрешения ролям, которые ниже их по иерархии, также они всё ещё не могут ничего сделать со своей ролью и с теми, кто выше их по иерархии. Разговор на чистоту: мы в ответе за тех кому что-то разрешили или поручили. Делегируйте с осторожностью.
Управление ролями
Это разрешение позволяет роли добавлять другие роли ниже себя в иерархии и, соответственно, редактировать их полномочия. Примите к сведению, что эта роль идёт второй за ролью Администратора и также Вы можете добавлять, редактировать и делегировать новые роли пользователям, Вы также можете редактировать свою роль и роли, которые выше Вашей по иерархии. Дополнительно, Вы можете делегировать разрешения, которые есть у Вас для ролей, которые ниже Вас. Если у Вас нет разрешения блокировать пользователей, Вы не сможете делегировать такое право другим.
Следующий важный момент, что необходимо помнить об управлении ролями: если Вам предоставлены множественные роли нужно помнить, что если Вы лишаете других какого-либо разрешения, которое есть и у Вас, оно пропадёт и у Вас тоже.
Важное замечание о добавлении ролей: роль “@everyone” сейчас служит, как базис для всех добавленных ролей. Хотите, чтобы кто-либо на Вашем сервере добавлял каналы по своему усмотрению? Делегируя “Управление каналами” с использованием “@everyone” автоматически предоставит такое разрешение всем остальным ролям, которые были созданы. Любая роль, которая делегирована с использованием “@everyone” будет распространяться на всех, несмотря на делегирование высших ролей.
Не забывайте, что когда Вы добавляете новую роль (если Вы не владелец сервера), эта роль будет добавлена в самом низу списка, прямо над ролью “@everyone”, чтобы Вы могли сортировать её, если это необходимо, но не выше Вашей роли.
Баны; Кики; Никнеймы
Даже если у пользователя даны права блокировать, удалять и переименовывать, он не может делать этого по отношению ни к кому с аналогичными полномочиями или у того, чья роль выше, чем его собственная.
При использовании Discrod есть несколько особенностей добавления друзей. Вначале нажимаем «Добавить друга». После представлена форма поиска, где можно найти по DiscrodTag, либо воспользоваться авторизацией через Facebook, найти друзей, которые используют Discord.
Назначение роли участникам канала и сервера
Данная функция необходима для настройки прав гостей канала и сервера. Дает ряд спецификаций, полный функционал программы и создание своей сети администрации, которая сможет поддерживать порядок, развитие активной группы.
Создание, добавление «Roles» занимает считаные минуты. С расширением участников канала, эти параметры помогут, при использовании голосового общения.
Переходим к настройкам выбранного сервера.
Нажмите на треугольник выделенный на скриншоте.
Открываем вкладку «Роли».
Когда создается сервер, автоматически добавляется стандартная Roles «@Все» (@everyone).
Далее мы можем добавлять новые, со своими «тонкими» настройками по вкусу. Для этого нажимаем кнопку «+». Будет открыто информативное окно, с предложенными функциями. Путем экспериментов создаем самые необходимые и эффективные «Roles».
Самые первоначальные шаги это:
- Задание названия группы (Которое характеризуют возможности).
- Цвет (Выбирать по своему вкусу).
- Список возможных параметров (С обновлением добавляются новые).
Зайти в Роли, далее New Role (добавить роль).
Со всеми пунктами детально можно ознакомится уже в программе. Благодаря таким расширенным параметрам, реально настроить функционал под любые желаемые нужды.
Переходим к разделу «Участники», для назначения.
После чего выбираем нужного гостя, нажимаем кнопку «+» рядом с ником. На выбор представлены все доступные созданные варианты. Особенность заключается, что одному человеку добавляем несколько вариантов, по желанию.
Цвет пользователя автоматически меняется на настроенный. Наблюдаем теперь визуально кто из участников имеет определенную Rolse. Это очень удобно, эффективно.
Настройка роли на Android смартфонах
Все также элементарно, занимает считаные минуты. Переходим к настройкам сервера.
Переходим к категории «Роли».
Выбрать раздел Настройки сервера. Выбрать пункт “Роли”.
В списке уже будут доступны ранее созданные. Для создания новой нажимаем на кнопку «+».
- Указываем имя
- Цвет
- Выбираем параметры из списка
Для сохранения нужно нажать на кнопку дискеты.
Для назначения, перейти во вкладку «Участники».
Далее отмечаем нужные варианты, для выбранного пользователя.
Из-за этих особенностей, многие игроки, простые люди предпочитают использовать для общения именно Discrod.
Возможность создавать собственную систему администрирования, для поддержания порядка, комфортного общения между пользователями канала. Теперь каждый новый пользователь будет иметь свои обязанности, которые будет выполнять при активном посещении группы.
Создание и распределение ролей на сервере — прерогатива его создателя, что необходимо учитывать при дальнейшей настройке. Заранее переключитесь на необходимую учетную запись, если еще не сделали этого.
Вариант 1: Программа для ПК
Чаще всего управление сервером в Discord осуществляется при помощи программы на компьютере, поскольку так просто быстрее взаимодействовать с каналами и участниками. Добавление и распределение ролей в этой версии приложения происходит в несколько этапов и не займет много времени, если вы заранее знаете, какие названия и права присвоите этим статусам. Давайте поочередно рассмотрим каждый шаг и разберемся с тем, как распределить участников сервера.
Шаг 1: Создание списка ролей
Изначально на сервере в Discord добавлена всего одна общая роль для всех, которую нельзя присвоить или редактировать. Ознакомиться с ее параметрами можно точно так же, как это делается и с другими ролями, о чем мы поговорим позже. Сейчас предлагаем сформировать общий список со статусами, задать им названия и цвет.
- Откройте свой сервер и нажмите по его названию для вызова меню действий.
- В нем вас интересует пункт «Настройки сервера».
- Появится новое окно со всеми параметрами, в котором перейдите в «Роли».
- Здесь вы уже можете узнать о существовании роли «@everyone» или «Все». Нажмите по ней левой кнопкой мыши, чтобы просмотреть текущие настройки. К сожалению, изменить их нельзя, поэтому сразу перейдем к созданию новой.
- Для этого нажмите по плюсу справа от надписи «Роли».
- Список пополнит пункт с названием «Новая роль». После выбора измените ее название и цвет так, как этого желаете вы сами.
- Рекомендуем создать все названия сразу, если вы уже имеете представление о том, как будете распределять права. Затем можно переходить к настройке каждой.
Шаг 2: Настройка добавленных ролей
Самый ответственный этап — редактирование всех добавленных ролей в соответствии с тем, как вы хотите их распределять по участникам сервера. Останавливаться на каждом присутствующем параметре не будем, поскольку разработчики самостоятельно описывают предназначение каждого. Разберемся с ними в общем.
- После выбора роли решите, показывать ли ее участников отдельным списком справа на сервере.
- По умолчанию возможность упоминания данной роли для всех отключена с целью ограничения спама и ненужных сообщений. Если требуется, можете активировать эту настройку, предварительно узнав, какие изменения она внесет для @everyone и @here.
- Опуститесь к блоку «Основные права» и посмотрите на все присутствующие здесь пункты. Их довольно много и каждое правило может пригодиться при настройке определенных ролей. Многие из этих пунктов так или иначе связаны с управлением сервером, поэтому с осторожностью редактируйте их.
- Особое внимание обратите на «Банить участников» и «Управлять вебхуками». Если роль с этими правами попадет не в те руки, потом придется долго исправлять то, что может натворить участник.
- Далее идет блок с правами для текстовых каналов. Сюда относятся: прикрепление файлов, стандартная отправка сообщений, просмотр истории и упоминание базовых ролей.
- Отдельно устанавливаются и права для голосовых каналов, где вы выбираете, смогут ли участники с данной ролью подключаться, говорить или демонстрировать видео.
- Последние две кнопки этого меню позволят вернуть права к исходному состоянию или вовсе удалить запись, если это будет нужно.
- Перед применением изменений нажмите по «Просмотр сервера от лица роли», чтобы проверить все функции и узнать, как они работают, если до данного момента не было представления об этом.
- При выходе из меню с правами появится уведомление о том, что изменения не были сохранены. Подтвердите их внесение и только потом приступайте к настройке следующей роли.
Точно в таком же стиле, но с предоставлением разных прав, настройте добавленные роли и только потом переходите к их распределению. Не переживайте, если в будущем понадобится редактирование настроек или вовсе удаление роли — всегда можно вернуться к предыдущему меню и сделать это.
Шаг 3: Распределение созданных ролей
Статусы для участников сервера созданы, значит, можно переходить к их распределению. Осуществляется это двумя методами, которые имеют лишь незначительные различия в плане мониторинга списка пользователей. Первый подразумевает поиск учетной записи прямо в блоке «Участники» на сервере.
- Найдите в этом перечне пользователя и кликните по его аватарке левой кнопкой мыши.
- Появится окно со сведениями, где вы увидите, что роли отсутствуют. Щелкните по плюсу для их добавления.
- Используйте поиск или сразу найдите подходящий статус, который нужно присвоить этому члену сервера.
- Ник сразу же поменяет цвет и произойдет сортировка по списку, если это было включено при редактировании роли.
- Ничего не помешает добавить сразу несколько ролей, но тогда цвет ника отображается той, чьи привилегии выше, а в окне информации видны они все.
Второй способ оптимален в тех ситуациях, когда требуется перераспределение ролей или в упомянутом выше списке не отображаются все пользователи. Тогда изменения производятся через настройки сервера.
- Откройте его меню и кликните по соответствующему пункту.
- Из списка с разделами выберите «Участники».
- Теперь вы видите перечень всех учетных записей с отображением добавленных ранее ролей справа. Нажатие кнопки в виде плюса позволяет присвоить новую роль из созданного ранее списка.
- Используйте сортировку «Отображать роль», если хотите видеть список только из определенных участников, например, для их перераспределения.
Это был последний этап создания и присвоения ролей на собственном сервере в Discord. Учитывайте, что это не единоразовая настройка и любые изменения могут вноситься в какой угодно момент, если это понадобится.
Вариант 2: Мобильное приложение
Мобильное приложение Discord имеет немного другой интерфейс, поэтому меняется и алгоритм создания ролей на сервере. Если вы используете его под управлением iOS или Android, выполните следующие шаги, чтобы успешно справиться с поставленной задачей.
Шаг 1: Создание списка ролей и их настройка
Этапы с созданием и настройкой статусов объединены, поскольку выше мы уже детально разбирали процесс добавления прав — он остается таким же, а вы можете ознакомиться с Шагом 2 из предыдущей инструкции.
- Запустите приложение, откройте главную страницу и перейдите к своему серверу.
- Тапните по его названию для отображения меню действий.
- Нажмите кнопку «Настройки», чтобы перейти в соответствующее меню.
- Опуститесь к блоку «Управление участниками» и выберите «Роли».
- Здесь отображается перечень ролей, но в первый раз он будет пустым. Тапните по круглой кнопке в виде плюса для добавления новой.
- Измените ее название, цвет и укажите основные права, о которых мы говорили ранее.
- Перед выходом тапните по значку в виде дискеты, сохранив тем самым изменения.
- Теперь вы видите, что в списке отображаются все статусы со своими цветами. Нажатие по одному из них отвечает за переход к редактированию параметров.
Как только создание ролей завершено вместе с их настройкой, можно смело переходить к распределению, чему и будет посвящен следующий шаг.
Шаг 2: Распределение ролей на сервере
Для распределения ролей в мобильном приложении актуален все тот же алгоритм действий, но вот переход к необходимым меню немного различается. Давайте более детально разберемся с этим.
- Используйте свайп влево, чтобы открыть список участников сервера при просмотре его каналов.
- Сделайте тап по тому, кому хотите присвоить роль.
- В новом меню вам нужен пункт «Управление пользователем».
- Отметьте галочкой все те варианты, которые желаете присвоить данному пользователю. Сразу можно выбрать несколько или вернуться к этому меню позже.
Следующий способ подразумевает открытие списка участников через настройки, где сразу виден их текущий статус и онлайн. Это пригодится в тех ситуациях, когда роль нужно присвоить тому пользователю, который сейчас не в сети или его не удается отыскать в упомянутом ранее списке.
- Снова перейдите в меню «Настройки сервера», где на этот раз нажмите по «Участники».
- Найдите там нужную учетную запись и сделайте тап по ней.
- Отобразится уже знакомое меню, где выполните все те же действия по добавлению ролей.
Управление серверами Discord может оказаться проблематичным, но благодаря ролям сервера вы можете предоставить полномочия модерации доверенным участникам. Помимо модерации, роли сервера позволяют создать специальный раздел на боковой панели. Эти роли помогают нам легко идентифицировать выбранных участников и их статус на сервере. В этом руководстве мы подробно описали, как вы можете добавлять и назначать роли в Discord.
Назначение ролей пользователям в Discord Server (2022)
Создайте роль сервера Discord на рабочем столе (Windows, Mac и Linux)
1. Откройте свой сервер Discord и щелкните имя сервера в верхнем левом углу. Когда появится всплывающее меню, выберите опцию «Настройки сервера».
2. Когда вы находитесь на странице настроек сервера, переключитесь на «Роли» на левой боковой панели и нажмите «Создать роль» на правой панели, чтобы создать новую роль для вашего сервера Discord.
3. На вкладке «Отображение» на правой панели выберите имя, цвет и значок роли. Выбор значка роли потребует от вас повышения уровня вашего сервера до уровня 2.
4. Теперь перейдите в раздел «Разрешения» и управляйте разрешениями, разрешенными для пользователей в роли, которую вы создаете. Когда вы закончите, нажмите «Сохранить изменения», чтобы подтвердить изменения. И вуаля, вы успешно создали новую роль для своего сервера Discord.
Назначить роль сервера Discord на рабочем столе (Windows, Mac и Linux)
1. Выполните первые два шага, описанные выше, чтобы получить доступ к настройкам ролей вашего сервера. Когда вы окажетесь на странице настроек сервера, щелкните количество участников только что созданной роли.
2. Затем нажмите «Добавить участников», чтобы просмотреть список всех участников на сервере и назначить роль. Вы также можете использовать окно поиска, чтобы выбрать конкретных участников.
3. Выберите участников, которых вы хотите включить в роль, и нажмите кнопку «Добавить».
4. И все. Теперь вы увидите роль участников, которых вы выбрали на сервере. Вам просто нужно навести курсор на их имя на правой боковой панели канала.
Примечание. После того как вы назначите определенную роль конкретным пользователям, вы сможете создать секретный текстовый или голосовой канал, доступный только пользователям с этой ролью сервера.
Создайте роль сервера Discord на мобильном устройстве (Android и iOS)
1. Откройте свой сервер Discord и нажмите вертикальное меню из трех точек в правом верхнем углу. Когда появится всплывающее окно, выберите «Настройки», чтобы просмотреть настройки Discord.
2. Выберите «Роли» в разделе «Управление пользователями» и нажмите плавающую кнопку «+», чтобы создать новую роль.
3. Настройте имя роли, цвет и разрешения и коснитесь значка «Сохранить», чтобы создать роль сервера в Discord.
Назначить роль сервера Discord на мобильном устройстве (Android и iOS)
1. В настройках сервера нажмите «Участники» в разделе «Управление пользователями». Когда появится список участников, коснитесь имени участника, чтобы назначить новую роль.
2. Выберите созданную роль и установите флажок. Теперь у участника будет новая роль вместе со всеми привилегиями, которые вы добавили при настройке роли.
Бонус: используйте бота для автоматического назначения ролей в Discord
Вы также можете добавить бота Discord на свой сервер и позволить участникам самостоятельно назначать роли. Хотя вы можете использовать для этого любого из ботов Discord для управления сервером, мы продемонстрировали эту функцию ниже с помощью бота MEE6.
1. Добавьте бота MEE6 на свой сервер Discord (ссылка) и включите плагин «Reaction roles» из панели управления бота.
2. Откройте раздел «Роли реакции» и нажмите «Новая роль реакции», чтобы создать новую.
3. Прокрутите вниз и нажмите «Добавить реакцию», чтобы выбрать смайлик и соответствующую роль. Участники получат соответствующую роль, когда коснутся смайлика.
4. Теперь вы должны назвать роль, выбрать канал, по которому бот MEE6 должен отправить сообщение о выборе роли, и настроить сообщение с призывом к действию. После этого нажмите «Сохранить и закрыть», чтобы опубликовать роль реакции.
5. Вы увидите сообщение бота MEE6 с эмодзи в соответствующем канале Discord. Теперь участники могут нажать на смайлик, чтобы легко получить роль.
ли со статьей или есть что добавить?