Как изменить права бота в дискорд

Обновлено: 17.05.2024

Начнём. Ссылка на мой youtube канал.

Discord bot туториал. Туториал по созданию ботов для дискорда на node.js используя discord.js.

Creation date : 06.12.2019

Давайте начнём создание бота. Если у вас установлена node.js, то пропустите сделающие 2 строчки. Заходим на сайт node.js, скачиваем, устанавливаем. Скриншотов процесса установки нету, тк переустанавливать node.js нету желания. Но там всё интуитивно понятно.

Создание файлов, инициализация проекта, установка библиотек.

Создаём папку bot. Желательно не использовать кирилицу, юникод и т. п. в названии. Сразу же создаём файл index.js или bot.js. Это не несёт особого смысла. Можно назвать как угодно, но принятно index.js / bot.js. Это будет главный файл бота, т.е. первым запускается, в нём основной код бота. Далее открываем консоль / терминал если у вас linux. Для быстрого открытия консоли на windows можно нажать WIN + R, ввести cmd. Далее переходим в папку бота, думаю как это сделать через консоль всем понятно. Пишим : npm init - инициализация проекта. Жмём enter до конца. Если ошибка в package name, то напишите bot. npm i discord.js - установка библиотеки discord.js.

Далее рекомендую установить один из следующих редакторов кода :

Если очень слабый компьюер можете поставить notepad++, но это для постоянной основы не самый хороший вариант. Лично я использую Atom.

Вы можете зарегистрировать его на сайте discord developers. Жмём кнопку "New Application". Вводим название бота. Жмём "Create". Переходим во вкладку "Bot", нажимаем "Add Bot", затем "Yes, do it!" Находим строку "token", немного ниже есть кнопка "Copy", нажимаем. Теперь в вашем буфере обмена есть токен бота.

Создадим первый код. Пишем :

Открываем консоль, переходим в папку проекта и пишем :

в зависимости от названия файла. Если у вас windows, то вы можете создать файл start.bat с текстом

Если линукс, то вы можете создать файл start.sh

Это будет запускать бота. Далее я не буду говорить про запуск. Делайте это сами.

Создаем файл config.json с конфигурацией нашего бота.

В начале кода бота напишем :

Еще вы можете создать конфиг прямо в коде бота.

Но второй вариант крайне не рекомендуется использовать, ведь для того что-бы изменить конфиг бота нам придется изменять его код.

Давайте залогируем тег автора.

Также можно писать не

.startsWith проверят начинается ли строка с символов в аргументах.

Также даже начинающим программистам будет очень полезна в боте команда !eval для выполнения кода не пиша его в коде бота, т.е. вы пишите !eval какой-то код и бот выполняет этот код.
Я нашёл хороший туториал по этой команде на github. Рекомендую ознакомиться и взять себе команду в код бота. Принцип её работы мы разберём позже. Тык.

Image alt

Это называется RichEmbed (Embed). Давайте отправим простой эмбед похожий на данный. (Картинка ниже)

Image alt

Для этого создадим новую команду !ping .

В Embed есть много различных параметров, вы можете прочесть их далее, либо посмотреть на оффициальном сайте discord.js

Давайте сделаем команду для получения информации о пользователе. Команда взята из моего бота. Будем использовать библиотеку moment.js , устанавливаем npm i moment.js

r.id !== message.guild.id).map(roles => `\`$\``).join(" **|** ") || "No Roles") //Роли человека на сервере .setThumbnail(mbr.user.displayAvatarURL) //Аватар человека .setFooter("Информация о пользователе.") //Футер message.channel.send(); //Отправляем > else message.reply("Вы забыли упомянуть пользователя."); //Это вряд-ли сможет произойти, но на всякий случай">

Image alt

Мой дискорд сервер!

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

Начнём. Ссылка на мой youtube канал.

Discord bot туториал. Туториал по созданию ботов для дискорда на node.js используя discord.js.

Creation date : 06.12.2019

Давайте начнём создание бота. Если у вас установлена node.js, то пропустите сделающие 2 строчки. Заходим на сайт node.js, скачиваем, устанавливаем. Скриншотов процесса установки нету, тк переустанавливать node.js нету желания. Но там всё интуитивно понятно.

Создание файлов, инициализация проекта, установка библиотек.

Создаём папку bot. Желательно не использовать кирилицу, юникод и т. п. в названии. Сразу же создаём файл index.js или bot.js. Это не несёт особого смысла. Можно назвать как угодно, но принятно index.js / bot.js. Это будет главный файл бота, т.е. первым запускается, в нём основной код бота. Далее открываем консоль / терминал если у вас linux. Для быстрого открытия консоли на windows можно нажать WIN + R, ввести cmd. Далее переходим в папку бота, думаю как это сделать через консоль всем понятно. Пишим : npm init - инициализация проекта. Жмём enter до конца. Если ошибка в package name, то напишите bot. npm i discord.js - установка библиотеки discord.js.

Далее рекомендую установить один из следующих редакторов кода :

Если очень слабый компьюер можете поставить notepad++, но это для постоянной основы не самый хороший вариант. Лично я использую Atom.

Вы можете зарегистрировать его на сайте discord developers. Жмём кнопку "New Application". Вводим название бота. Жмём "Create". Переходим во вкладку "Bot", нажимаем "Add Bot", затем "Yes, do it!" Находим строку "token", немного ниже есть кнопка "Copy", нажимаем. Теперь в вашем буфере обмена есть токен бота.

Создадим первый код. Пишем :

Открываем консоль, переходим в папку проекта и пишем :

в зависимости от названия файла. Если у вас windows, то вы можете создать файл start.bat с текстом

Если линукс, то вы можете создать файл start.sh

Это будет запускать бота. Далее я не буду говорить про запуск. Делайте это сами.

Создаем файл config.json с конфигурацией нашего бота.

В начале кода бота напишем :

Еще вы можете создать конфиг прямо в коде бота.

Но второй вариант крайне не рекомендуется использовать, ведь для того что-бы изменить конфиг бота нам придется изменять его код.

Давайте залогируем тег автора.

Также можно писать не

.startsWith проверят начинается ли строка с символов в аргументах.

Также даже начинающим программистам будет очень полезна в боте команда !eval для выполнения кода не пиша его в коде бота, т.е. вы пишите !eval какой-то код и бот выполняет этот код.
Я нашёл хороший туториал по этой команде на github. Рекомендую ознакомиться и взять себе команду в код бота. Принцип её работы мы разберём позже. Тык.

Image alt

Это называется RichEmbed (Embed). Давайте отправим простой эмбед похожий на данный. (Картинка ниже)

Image alt

Для этого создадим новую команду !ping .

В Embed есть много различных параметров, вы можете прочесть их далее, либо посмотреть на оффициальном сайте discord.js

Давайте сделаем команду для получения информации о пользователе. Команда взята из моего бота. Будем использовать библиотеку moment.js , устанавливаем npm i moment.js

r.id !== message.guild.id).map(roles => `\`$\``).join(" **|** ") || "No Roles") //Роли человека на сервере .setThumbnail(mbr.user.displayAvatarURL) //Аватар человека .setFooter("Информация о пользователе.") //Футер message.channel.send(); //Отправляем > else message.reply("Вы забыли упомянуть пользователя."); //Это вряд-ли сможет произойти, но на всякий случай">

Image alt

Мой дискорд сервер!

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

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

Переходим к настройкам выбранного сервера.

Нажмите на треугольник выделенный на скриншоте.




Самые первоначальные шаги это:

  • Задание названия группы (Которое характеризуют возможности).
  • Цвет (Выбирать по своему вкусу).
  • Список возможных параметров (С обновлением добавляются новые).


Зайти в Роли, далее New Role (добавить роль).


Со всеми пунктами детально можно ознакомится уже в программе. Благодаря таким расширенным параметрам, реально настроить функционал под любые желаемые нужды.



Цвет пользователя автоматически меняется на настроенный. Наблюдаем теперь визуально кто из участников имеет определенную Rolse. Это очень удобно, эффективно.



Как изменить цвет текста в Дискорде?

Видео

Как добавить бота с музыкой в дискорд?

Что дают права администратора и владельца сервера

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


Не всегда у владельца сервера есть возможность самостоятельно заниматься делами, управлять ресурсом. В данном случае выделенный администратор успешно справится с поставленными задачами.

Какие настройки ролей в Discord не стоит давать другим пользователям

При всей заманчивости передачи полномочий другим пользователям следует помнить о том, чего делать нельзя категорически. Это касается передачи конкретных ролей. По умолчанию владелец ресурса в Дискорде наделен правами администратора. Иногда его называют суперюзером. То есть он может банить, выгонять других участников чата. Вот эти права передавать нельзя ни в коем случае!


Вообще в мессенджере существуют следующие типы ролей:

Остальные роли, такие как работа со ссылками, историей, файлами, назначаются на усмотрение владельца ресурса.


Как сделать человека админом или модером в Discord

Пользователи программного обеспечения часто задаются вопросом, как дать админку в Дискорде на сервере другому человеку. Функция пользуется спросом тогда, когда возникает необходимость отлучиться на определенное время и передать право управления другим участникам. Чтобы выполнить это, требуется следовать четкой последовательности действий.

Как сделать права администратора другим пользователям


Первый способ

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





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

Второй способ

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

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


Как дать админку в Discord через телефон

Если под рукой нет компьютера, дать права в админке Дискорда можно с помощью телефона. Сделайте такие шаги:

  1. Войдите в приложение.
  2. Жмите на три горизонтальные полоски слева.
  3. Кликните на три точки в открывшемся окне справа вверху.
  4. Войдите в раздел Настройки.

Кликните по пункту Роли.Жмите на символ плюса спра

  1. Кликните по пункту Роли.
  2. Жмите на символ плюса справа внизу.
  3. Укажите название, к примеру, Администратор. На этом же этапе выберите цвет и введите настройки. Обязательно поставьте отметку возле поля Администратор.

Вернитесь к разделу Настройки сервера.Войдите в ка

  1. Вернитесь к разделу Настройки сервера.
  2. Войдите в категорию Участники.
  3. Жмите три точки возле ника человека, которому вы планируете дать права в Дискорде.
  4. Поставьте отметку возле нужной роли.

Как и в случае с компьютером, на телефоне можно пе

Во всех случаях изменения происходят в автоматическом режиме. При этом человек получает полные права админа и те возможности, которые ему дал модератор.

Как и в случае с компьютером, на телефоне можно передать админку участнику по упрощенной схеме (если Дискорд-роль уже сделана). Алгоритм действий такой:

  1. Войдите в программу.
  2. Кликните справа вверху символ с двумя человечками.

Выберите нужного пользователя и нажмите на него.

  1. Выберите нужного пользователя и нажмите на него.

Жмите на пункт Управление пользователем.Поставьте

  1. Жмите на пункт Управление пользователем.
  2. Поставьте отметку в интересующей роли.

После этого участник получает заданные права и пол

После этого участник получает заданные права и полномочия, установленные модератором.

Второй способ

После создания должности управляющего, необходимо передать ее ответственному лицу. Для выполнения действия нужно возвратиться к настройкам и выполнить три шага:

Как удалить роли в Discord

В этом процессе создания и редактирования ролей, если вы обнаружите, что вам больше не нужна или не нужна роль на вашем сервере, вы также можете удалить их. Однако будьте осторожны с этим, поскольку вы не можете вернуть удаленную роль Discord, кроме как создать совершенно новую.

Вот как удалить роль сервера Discord.

  1. Перейдите в Настройки сервера> Роли.
  1. В списке всех созданных ролей найдите ту, которую хотите удалить. Щелкните значок многоточия справа, а затем выберите Удалить.


  1. Появится всплывающее окно, подтверждающее, хотите ли вы удалить роль, и предупреждение о том, что удаление роли нельзя отменить. Если вы по-прежнему хотите удалить роль, выберите ОК.

 Роль должна быть удалена из списка и больше не до

  1. Роль должна быть удалена из списка и больше не доступна на сервере.

После удаления роли все, кому изначально была назначена эта роль, больше не будут иметь ее, но по-прежнему будут частью роли @everyone.

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

Как передать права на сервер другому человеку

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


Как забрать админку у человека

Логотип Discord на синем фоне

Добавив бота на свой сервер Discord, вы можете автоматизировать многие задачи, такие как мониторинг поведения участников, создание мемов и управление очередями обслуживания клиентов. Мы покажем вам, как добавить его на свой сервер.

Если у вас уже есть это разрешение, вы можете перейти к следующему разделу.

Чтобы включить это разрешение с помощью учетной записи администратора, запустите Раздор в веб-браузере на компьютере под управлением Windows, Mac, Linux или Chromebook. Вы можете использовать клиент Discord, но, поскольку вам нужно будет войти в Discord в Интернете, чтобы добавить сервер в любом случае, мы предлагаем вам использовать веб-версию.

На сайте Discord на боковой панели слева выберите сервер, на который вы хотите добавить бота.

Выберите сервер Discord.

Откроется экран вашего сервера. На этом экране рядом с именем вашего сервера в верхнем левом углу щелкните значок со стрелкой вниз.


Выбирать

Выбирать

Выберите роль пользователя, которой вы хотите дать разрешение на добавление ботов.

Выберите роль пользователя в Discord.

Нажмите

Включите

И вот как вы позволяете пользователю добавлять ботов на ваш сервер Discord!

Затем найдите бота Discord

Если вы еще этого не сделали, пришло время найти бота, которого вы хотите добавить на свой сервер Discord. Есть несколько онлайн-репозиториев ботов Discord, которые предлагают сотни бесплатных ботов Discord для добавления на ваш сервер.

Некоторые из этих репозиториев Карбонитекс, Top.gg, а также GitHub. Не стесняйтесь использовать любой из этих сайтов, или вы даже можете создать своего собственного бота Discord.

Наконец, добавьте выбранного бота на свой сервер.

Выберите сервер Discord и нажмите

Предупреждение: предоставление стороннему боту доступа к вашему серверу Discord может иметь значительные последствия для конфиденциальности. Убедитесь, что вы полностью доверяете коду бота, и ознакомьтесь со всеми политиками конфиденциальности, прежде чем предоставлять ему доступ к своему серверу.

Нажмите

Подтвердите капчу на вашем экране.

Подтвердите капчу на Discord.

Нажмите

Затем бот перенесет вас на свой сайт, где вы сможете настроить различные параметры для бота. Здесь вы можете указать, как бот должен работать с вашим сервером Discord.

Чтобы убедиться, что бот действительно добавлен на ваш сервер, войдите на свой сервер в Discord. Справа от экрана сервера вы увидите недавно добавленного бота в списке пользователей. Это подтверждает, что бот был успешно добавлен.

Апрельский бот на сервере Discord.

И вот как вы можете начать автоматизировать задачи на своем сервере Discord, добавив бота!

Если вы еще не знаете, есть много вещей, которые вы можете сделать с сервером Discord, включая изменение региона сервера. Удачи!

Читайте также: