Как сделать своего бота в discord

Создание Discord-бота на Python. Часть 1

Версия Python: 3.8.2
Версия discord.py: 1.3.3

Приветствую, хабровчане и другие пользователи интернета. Сегодня я начну цикл статей, посвящённых созданию Discord-бота с помощью библиотеки discord.py. Мы рассмотрим создание как и примитивного бота, как и «продвинутого» бота с модулями. В этой статье мы сделаем стандартную команду и ещё одну небольшую команду. Начнём!

Создание бота и получение токена

Для того, чтобы добавить бота на сервер нужно создать свое приложение и во вкладке General Information скопировать Client ID.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Здесь заменяем CLID на ранее скопированный Client ID.

Во вкладке Bot создаём бота и копируем токен.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Написание кода

Устанавливаем саму библиотеку.

Создаём файл config.py (так удобнее), и создаём там словарь.

Создаём main-файл, название может быть любое.
Импортируем библиотеки и наш файл конфига:

Создаём «тело» бота, название может быть любое:

Начинаем писать основной код.

В конце запускаем бота с помощью:

Должно получится так:

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Бонусный туториал!

Сделаем вывод случайных картинок с лисами
Для этого импортируем еще пару библиотек:

Приступим к написанию команды.

Должно получится так:

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Конец

На этом 1 часть закончена. Скоро будет опубликована 2 часть.

Источник

Создаем бота для Discord (NodeJS + Docker)

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

В этом ознакомительном HOWTO я расскажу, как можно немного занять себя на время карантина и сделать бота для своего Discord-сервера. Мы развернем NodeJS в Docker под Ubuntu 18.04 и запустим в нем бота с парочкой простых команд. В конце я оставлю ссылки на полезные источники информации, чтобы вы могли дальше развивать бота, наделяя его полезными функциями.

Программное обеспечение сервера, используемое в этом уроке:

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

Первые шаги

Первым шагом станет создание приложения на официальном сайте Discord (убедитесь, что вы зарегистрированы). Для этого потребуется пройти по ссылке и нажать на кнопку “New application”.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discordВ появившемся окне нужно придумать имя своему приложению (будущему боту):

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

После указания имени и создания приложения мы можем перейти к созданию бота. Для этого в левом меню выберите пункт “Bot” и нажмите на кнопку “Add Bot”.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discordПоследним шагом здесь будет копирование token по кнопке “Copy”. Держите в секрете ваш token и сохраните его куда-нибудь — он понадобится позже.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Подготовка сервера

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

Команды для установки в Ubuntu 18.04:

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

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

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Создание основных файлов

Как я указал в начале статьи, мы будем использовать NodeJS для запуска бота. Дополнительно нам потребуются две библиотеки:

Создадим рабочую директорию проекта и файл package.json. В моем случае рабочая директория располагается в директории /home, но вы можете выбрать любую другую на свое усмотрение.

Примерный вид файла:

В нем мы указали имя будущего пакета (name), версию (version), описание (description), автора (author), основной файл (app.js) и список зависимостей (dependencies).

Запустим npm install и убедимся, что создался файл package-lock.json, который потом также будет скопирован в контейнер.

Теперь создадим файл самого бота app.js и запишем в него следующий код:

Вместо “tokenbot” подставляется token бота, который был сохранен в начале статьи, а в качестве prefix указывается символ, после которого будут вводиться команды. Я выбрал в качестве префикса “!”, но вы можете выбрать другой удобный символ, если только он не используется самим Discord, как например “@” или “/”.

Создание Docker-контейнера

Теперь в рабочей директории нам нужно создать Dockerfile, который будет содержать инструкции для сборки образа, на основе которого будет запущен контейнер. В него мы запишем:

Соберем образ и запустим на его основе контейнер:

Вместо “authorname” можно ввести имя пользователя, от которого создается бот, и через “/” указать имя бота.

Проверим, что контейнер запустился, специальной командой:

Добавление бота на сервер

Бот запущен и работает в контейнере. Осталось только пригласить его на сервер и проверить его работу.

Для приглашения необходимо:

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discordТеперь мы можем проверить работу двух команд, созданных ранее:

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Заключение

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

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

Надеюсь, этот материал будет полезен для всех, кто давно хочет создать собственного бота в Discord, но не знает, с чего начать.

Вопросы и пожелания можно оставлять в комментариях. Спасибо за внимание!

Источник

Создание бота Дискорд на основе discord.js

Предыстория

Я заинтересовался созданием бота для Discord, но всё что я нашёл, было пару видео на YouTube, да и то там просто писали код, без всяких пояснений. Поэтому я хочу начать серию статей по созданию ботов на основе discord.js.

Получение токена бота

Для начала нам нужно зайти на страницу создание приложений и нажать New Application.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

После чего, нам предложат назвать наше приложение. Вводим желаемое название и нажимаем Create. Мы попадаем на страницу настройки приложения, где мы можем поменять название, аватар, описание и тд. Но нам это пока не нужно, переходим во вкладку Bot. И создаём бота.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Осталось только скопировать токен.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Подготовка среды разработки

Для начала нужно установить Node.js и Visual Studio Code (VS code), в последнем собственно и будет происходить процесс создания бота. Запускаем VS code. Открываем папку, в которой будет хранится наш бот. Нажимаем Вид->Терминал, после этого в нижней части приложения должен появится терминал.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Написания «тела» бота

Для начало нужно создать описание бота.

После ввода команды, она будет спрашивать вас данные о боте (можно оставить по умолчанию, просто нажав Enter). В конце она спросит правильно ли всё указано и выведет полученные ответы.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

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

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

Если вы всё сделали правильно, то в папке бота должно быть следующее.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Далее создаём файл botconfig.json, здесь мы будем хранить основные параметры бота.

Теперь создаём файл index.js, в него копируем следующий код.

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

После чего остаётся добавить бота на сервер по полученной ссылке.

Источник

Как сделать бота в Discord

Пользователи часто спрашивают, как создать бота в Дискорде и тем самым получить программу с необходимыми функциями. Сразу отметим, что достижение такой цели — непростая задача, а реализовать ее можно несколькими способами, к примеру, на основе discord.js, на Python или с помощью программы Discord Bot Maker.Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Как создать Дискорд-бота на основе discord.js

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

Выполните следующие шаги:

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord
Этих действий достаточно, чтобы создать бота Дискорд, после чего нужно его добавить на сервер с помощью OAuth2 URL-генератора. Сделайте следующие шаги:

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord
На следующем этапе нужно создать проект с применением терминала. Для этого создайте директорию и перейдите ее с помощью следующих команд — mkdir musicbot && cd musicbot. Далее сделайте следующее:

Теперь нужно создать код javascript. Для этого копируйте следующие зависимости:

const Discord = require(‘discord.js’);

const ytdl = require(‘ytdl-core’);

После этого нужно создать с применением токена клиент и логин.

const client = new Discord.Client();

Далее добавьте несколько listeners, которые выполняют console.log при пуске.

После этого начните работать с ботом Дискорд с применением node. Важно, чтобы вновь созданный Discord-бот был онлайн. В консоли появится Ready!. Команда — node index.js.

Задание команд для бота Дискорд

Теперь остается задать необходимые команды.

Для чтения сообщений

Чтобы Дискорд-бот мог читать, напишите функцию.

client.on(‘message’, async message => <

Далее сделайте listener для massage-события, получите сообщение и сохраните его в massage. Если информация пришла от бота Дискорд, игнорируйте ее. Выполните проверку с помощью следующей команды.

if (message.author.bot) return;

Если сообщение вернулось, значит, его смог создать бот. Теперь проверьте, с какого префикса оно начинается.

if (!message.content.startsWith(prefix)) return;

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

> else if (message.content.startsWith(`$skip`)) <

> else if (message.content.startsWith(`$stop`)) <

message.channel.send(‘You need to enter a valid command!’)

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

Добавление песен

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

const queue = new Map();

Теперь создайте async0-функцию с названием execute и убедитесь, находится ли пользователь в чате, и имеется ли необходимое разрешение. При его отсутствии пишете сообщение об ошибке.

async function execute(message, serverQueue) <

const args = message.content.split(‘ ‘);

const voiceChannel = message.member.voiceChannel;

if (!voiceChannel) return message.channel.send(‘You need to be in a voice channel to play music!’);

const permissions = voiceChannel.permissionsFor(message.client.user);

return message.channel.send(‘I need the permissions to join and speak in your voice channel!’);

Перейдите к получению данных о песне и сохраните ее в song. Для этого потребуется ytdl-библиотека, получающая данные по ютуб-ссылке.

const songInfo = await ytdl.getInfo(args[1]);

Необходимые данные сохраняются в song. Теперь нужно создать контракт, обеспечивающий добавление в очередь. Проверьте факт определения serverQueue (проигрывание музыки), а после отправьте сообщение о достижении результата. Если это не удалось сделать, нужно его создать и соединиться с голосовым каналом и начать играть песню.

return message.channel.send(`$ has been added to the queue!`);

В раздел serverQueue, если он пустой, добавьте трек. В случае, когда serverQueue имеет параметр null, сделайте контракт.

// Creating the contract for our queue

// Setting the queue using our contract

// Pushing the song to our songs array

// Here we try to join the voicechat and save our connection into our object.

var connection = await voiceChannel.join();

// Calling the play function to start a song

// Printing the error message if the bot fails to join the voicechat

Проигрывание трека

Теперь нужно создать опцию play для бота Дискорд с параметрами гильдия и песня, а также проверкой объекта song.

function play(guild, song) <

const serverQueue = queue.get(guild.id);

Если да, нужно уйти с голосового канала и удалить очередь.

Далее трек играет с применением URL и playStream.

const dispatcher = serverQueue.connection.playStream(ytdl(song.url))

// Deletes the finished song from the queue

// Calls the play function again with the next song

Здесь создается stream, а его URL передается адресу песни.

Пропуск трека

Здесь оформите завершение диспетчера, который был сделан в опции play. Такое действие необходимо, чтобы начал играть очередной трек.

function skip(message, serverQueue) <

if (!message.member.voiceChannel) return message.channel.send(‘You have to be in a voice channel to stop the music!’);

if (!serverQueue) return message.channel.send(‘There is no song that I could skip!’);

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

Остановка

Опция stop подразумевает очистку массива song, удаления очереди и выхода из чата.

function stop(message, serverQueue) <

if (!message.member.voiceChannel) return message.channel.send(‘You have to be in a voice channel to stop the music!’);

Полный код бота для Дискорд

const Discord = require(‘discord.js’);

const ytdl = require(‘ytdl-core’);

const client = new Discord.Client();

const queue = new Map();

client.on(‘message’, async message => <

if (message.author.bot) return;

if (!message.content.startsWith(prefix)) return;

const serverQueue = queue.get(message.guild.id);

> else if (message.content.startsWith(`$skip`)) <

> else if (message.content.startsWith(`$stop`)) <

message.channel.send(‘You need to enter a valid command!’)

async function execute(message, serverQueue) <

Источник

Создание Discord-бота, используя библиотеку discord.js | Часть №1

Введение

В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд.

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

Начало работы

Если вы уже знакомы с приведёнными ниже материалами, — смело можете пролистать этот раздел.

Для начала работы с кодом нам нужно установить среду разработки, это может быть:

Среда разработки выбирается по удобству использования и практичности, она у вас может быть любая, но мы рассмотрим её на примере Visual Studio Code, так как она является одной из самых приемлемых для новичков, а также для опытных программистов.

Для установки переходим по этой ссылке.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord
Выбираем свою операционную систему и запускаем скачивание.

Для создания бота мы используем среду выполнения node.js. Для её установки нам необходимо перейти на этот сайт.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

На данный момент нас интересует версия долгосрочной поддержки (LTS), скачиваем её.

В Visual Studio Code присутствует возможность устанавливать расширения.
Для этого, кликните по отмеченной ниже иконке.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

В открывшемся окне вписываем название название/идентификатор нужного нам расширения, после чего устанавливаем его.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Из полезных расширений могу отметить:

Создание бота

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

Здесь всё просто. Переходим на портал разработчиков и нажимаем на кнопку с надписью «New Application» — она находится в правом верхнем углу.

В открывшемся окне вписываем имя бота, после чего, нажимаем на кнопку с надписью «Create».

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

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

Теперь наша задача — воплотить бота в жизнь. Для этого переходим во вкладку «Bot».

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Нажимаем на кнопку с надписью «Add Bot» и воплощаем бота в жизнь.

Поздравляю! Вы создали аккаунт для вашего бота. Теперь у него есть тег, токен, ник и иконка.

Подготовка к написанию кода

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

Первым делом создаём папку, после чего открываем её в VS Code (Файл > Открыть папку) / (Ctrl + K Ctrl + O)

Далее нам нужно открыть терминал (Терминал > Создать терминал) / (Ctrl + Shift + `)

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Теперь мы должны создать файл с неким «описанием» нашего бота, сделаем это через терминал.

Вписываем данную строку в терминал и нажимаем Enter:

После каждой появившейся строки нажимаем Enter или вписываем свои значения.
Значения в этом файле можно будет изменить в любой момент.

Далее, мы должны поочерёдно вводить в терминал эти строки:

«Install» также можно сокращать в «I», но необязательно.

Итого, если вы следовали инструкциям и всё сделали правильно, в вашей папке должны были появиться 3 объекта:

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Написание кода

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

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

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

Но не волнуйтесь, весь код вам писать не придётся.

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

Мы можем сделать это двумя способами:

Разберём хранение параметров в отдельном файле.

Итак, создаем файл config.json

Вставляем в него следующий код:

* Для получения токена зайдите на портал разработчиков, перейдите во вкладку «Bot» и скопируйте его.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

* Самым распространённым среди разработчиков префиксом является !

Далее нам нужно создать файл bot.js и вставить в него данный код:

Теперь создаём файл comms.js, в нём будут сами команды.

В нём должен быть следующий код:

Чтобы добавить больше команд — просто объявляйте больше функций и добавляйте их в список, например:

И вот, мы вышли на финишную прямую!

Осталось всего ничего — запустить бота.

Для этого открываем терминал и вставляем в него следующую строку:

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Готово! Бот запущен и вы можете им пользоваться, ура!

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

Перейдём во вкладку OAuth2, пролистаем чуть ниже, выберем «Bot» и отметим нужные боту привилегии.

Теперь осталось скопировать ссылку-приглашение и добавить бота на свой сервер.

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Существует два способа:

Для этого, сначала мы должны скопировать ссылку-приглашение.
После чего перейти в файл bot.js и вставить данную строчку кода сюда:

Итоговый код должен быть таким:

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

* Все привилегии указываются заглавными буквами

Список доступных привилегий:

ADMINISTRATOR
CREATE_INSTANT_INVITE
KICK_MEMBERS
BAN_MEMBERS
MANAGE_CHANNELS
MANAGE_GUILD
ADD_REACTIONS
VIEW_AUDIT_LOG
PRIORITY_SPEAKER
STREAM
VIEW_CHANNEL
SEND_MESSAGES
SEND_TTS_MESSAGES
MANAGE_MESSAGES
EMBED_LINKS
ATTACH_FILES
READ_MESSAGE_HISTORY
MENTION_EVERYONE
USE_EXTERNAL_EMOJIS
VIEW_GUILD_INSIGHTS
CONNECT
SPEAK
MUTE_MEMBERS
DEAFEN_MEMBERS
MOVE_MEMBERS
USE_VAD
CHANGE_NICKNAME
MANAGE_NICKNAMES
MANAGE_ROLES
MANAGE_WEBHOOKS
MANAGE_EMOJIS

Я не советую вам из привилегий выбирать только ADMINISTRATOR, поэтому лучше указать только те привилегии, которые бот действительно использует для корректной работы

Полезные и интересные команды

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

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Как сделать своего бота в discord. Смотреть фото Как сделать своего бота в discord. Смотреть картинку Как сделать своего бота в discord. Картинка про Как сделать своего бота в discord. Фото Как сделать своего бота в discord

Не стоит пугаться большого кода, здесь всё предельно просто.

Заключение

Вот и подошла к концу первая часть обучения, как вы могли заметить, создать бота, используя библиотеку discord.js очень просто.

Итого, из этой статьи мы выяснили:

Надеюсь, что вам понравилась моя статья и вы узнали из неё что-то новое.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *