Содержание
Здравствуйте все мимо проходящие читатели Пикабу, это моя первая статья на этом сайте, и поэтому не судите строго.)
Сегодня я хотел узнать как сделать получение ролей по нажатию на смайлик (реакцию под текстом), как на одном популярном русскоязычном сервере по осаде.
Довольно удобная механика, думал и реализация простая, но не тут то было…
Полез я в интернет и сначала увидел пост на Пикабу, где человек сам делал бота с помощью кода, и сам держал его на компьютере. Я посчитал это не удобным и очень некрасивым вариантом. Пришлось подольше посидеть, но о чудо, я нашел бота который это может сделать.
Встречайте его — 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
Надеюсь хоть кому-то помог в этом большом обзоре, не забывайте про место где меня можно найти, и всем пока!
3
Одной из особенностей сервиса Discord выступает возможность наделения участников беседы соответствующими ролями, каждая из которых обеспечивает собственный функционал.
Пользовательские роли в Discord
Система ролей в приложении Discord работает на основе тех же принципов, что и многие другие мессенджеры. В их основе лежит распределение прав доступа для пользователей, участвующих в голосовых или текстовых чатах. Именно они определяют, какой функционал в беседе сможет иметь тот или иной участник.
При этом необходимо учесть, что система автоматически присваивает участникам права, которые в дальнейшем создатель канала имеет право редактировать. Естественно, что все присоединившиеся к беседе лица обладают минимальным набором доступных прав, ограничивающим возможности внесения ими изменений в диалог. В программе предусматривается наличие системы цветового выделения ролей, что упрощает визуальную идентификацию в процессе использования программы.
Управление ролями
Для того, чтобы добавить кому-то из пользователей новые роли создателю сервера необходимо выполнить следующий набор действий:
- Запустить саму программу;
- Через меню настроек выбрать раздел «Настройки сервера»;
- Перейти в подраздел «Роли», где можно будет увидеть весь перечень участвующих в беседе лиц, а также отображены все существующие инструменты управления ролями;
- Для добавления пользователям новых ролей необходимо нажать на значок «+», расположенный вверху картинки;
- После этого роль должна получить уникальное название и перечень прав, которыми наделяется обладатель роли;
- Созданную роль остается присвоить конкретному человеку. Для этого рядом с созданной ролью необходимо нажать на «+» и из предложенного списка лиц выбрать нужного человека.
Наибольшим объемом прав обладает администратор канала. Его невозможно удалить из чата или изменить его права другими лицами, получившими статус администратора. Именно поэтому необходимо принимать ответственное решение относительно предоставления подобных прав для отдельных участников.
Управление ролями в канале
В случаях, когда требуется провести распределение ролей непосредственно в канале, требуется выполнить следующие действия:
- Из списка доступных каналов выбрать интересующий;
- После этого через меню настроек необходимо перейти к разделу управления полномочиями;
- Далее из списка предложенных вариантов необходимо установить доступ или запрещение отдельных функциональных возможностей;
- Последним этапом является присвоение выбранных полномочий конкретному участнику. Для этого требуется нажать на «+» в средней колонке, после чего выбрать человека. В случае, если не производить привязку созданных прав для конкретного участника, то они будут предоставлены всем пользователям, подключенным к конкретной беседе.
Что касается удаления роли, то она в приложении невозможна. В качестве вариантов можно провести полное удаление пользователя или войти в роль и изменить набор прав и возможностей, предлагаемых для нее. Не исключено, что позднее разработчики приложения доработают программу и позволят проводить удаление роли конкретного участника.
Прочие возможности
Сервис предусматривает возможность наличия других возможностей администрирования. Например, можно изменить имя пользователя. Для этого необходимо перейти в настройках в «Управление пользователями». Выбрав раздел «Участники» пользователь получает доступ к списку всех подключенных участников диалога, после чего переименовать его через кнопку «Изменить имя» (три точки). Кроме того, администратор имеет возможность вернуть ранее заблокированного участника в разговор. Для этого необходимо войти в раздел «Заблокированные пользователи», где для выбранного участника активировать кнопку «Разблокировать».
Что касается создания серверов и каналов, то подобная работа не требует значительных затрат времени. Сначала создается сервер, после чего к нему прибавляются каналы (голосовые или текстовые). При этом приглашать новых участников может только администратор, создавший сервер.
Discord — это относительно недавно появившееся приложение, которое позволяет его пользователям общаться друг с другом через интернет посредством аудио и видеосвязи, а также текстовых сообщений. Помимо общения один на один, программа также позволяет создавать комнаты, в которых может присутствовать и общаться несколько участников. Администратор сервера обладает правом выдачи определенных разрешения для конкретных участников. Они именуются как роли в Дискорде. Стоит поподробнее рассмотреть их.
Роли в Дискорде
Как и во многих других программах подобного рода, в Discord имеется возможность присвоения определенных прав конкретным пользователям в рамках одной группы (сервера). Здесь же они называются ролями, которые определяют полномочия участников комнаты. По умолчанию, каждый посетитель сервера, кроме его создателя, получает минимальные права. Именно у администратора имеются соответствующие привилегии.
Как добавить роль в Discord
Неопытные пользователи очень часто сталкиваются с трудностями при распределении полномочий между участниками комнаты. В связи с этим стоит рассмотреть задачу, как дать роль в Дискорде. Для назначения конкретного участника сервера необходимо следовать следующему алгоритму действий:
- Зайти в свою учетную запись Discord.
- Открыть нужный сервер и перейти к его настройкам.
- В представленном списке найти раздел «Роли».
- Для добавления новой группы лиц необходимо нажать иконку плюса, а затем указать ее название.
- Вам останется лишь определиться с правами, которые вы хотите предоставить определенному пользователю.
С помощью вышеописанной инструкции также можно выполнить следующие манипуляции в Дискорде:
- Изменить имеющиеся роли для конкретного участника сервера.
- Дать определенному пользователю полные права администратора.
Полный набор прав управления сервером доступен лишь пользователям, обладающим правами администратора. Стоит отметить, что участники сервера, обладающие данными полномочиями, не смогут исключить из комнаты главного администратора, которым является создатель сервера.
Что касается удаления предоставленных прав, то удалить роли пользователей с помощью имеющихся опций в программе на данный момент невозможно. Если вы хотите лишить предоставленных прав пользователя, то вам потребуется исключить его с сервера и заново пригласить. Путем выполнения этой несложной процедуры вы лишите пользователя всех дополнительных привилегий.
Как распределить роли на одном канале
Функционал Дискорда позволяет распределять роли не только на всем сервере, но и в пределах одного канала. Если вы хотите распределить роли, которые будут действовать в пределах одного диалога, то вам нужно выполнить следующий ряд манипуляций.
- Опять откройте настройки сервера.
- Перейдите в раздел «Участники».
- Выберите пользователя и укажите его полномочия.
- Подтвердите выполненные изменения.
Другие возможности
Набор возможностей главного администратора позволяет ему не только присваивать и редактировать права участников беседы, но и выполнять ряд других процедур администрирования.
Например, поменять никнейм любого участника беседы, заблокировать и разблокировать пользователя, осуществить демонстрацию экрана через «режим стримера» и т.д.
В заключение
Discord — это отличное приложения для общения. Его набор функциональных возможностей ничем не отличается от того же Скайпа, а в ряде параметров даже превосходит него. Среди основных достоинств описываемого софта отдельно можно выделить следующие:
- Низкие требования к ресурсам гаджета — приложение изначально разрабатывалось преимущественно для геймеров, что сказалось в положительную сторону на оптимизации программы.
- Доступность — загрузить, установить и использовать Дискорд можно абсолютно бесплатно.
- Возможность использования приложения без регистрации (в этом случае пользователь может лишь присоединяться к уже созданным серверам).
- Кроссплатформенность — пользователи Дискорда, обладающие гаджетами, работающими на различных операционных системах, без проблем могут общаться друг с другом.
- Версии для мобильных операционных систем хорошо экономят заряд аккумулятора при работе в фоновом режиме.
Дискорд — это отличная программа для любителей общения. Неважно, играете ли в игры, или просто общаетесь со своими друзьями, вам в любом случае понравится пользоваться описываемым приложением.
Используемые источники:
- https://pikabu.ru/story/kak_sdelat_poluchenie_roley_cherez_reaktsii_v_diskorde_6561359
- https://discord.ru.net/dobavlenie-rolej-v-discord.html
- https://xn--d1aaliume.xn--d1ababe6aj1ada0j.xn--p1acf/faq/roli-v-discord