Всем привет! Думаю многие хотели создать своего бота для Discord, но у многих не получалось и они бросали это дело. Сегодня я покажу и расскажу как его можно легко создать.
Часть 1 "C чего стоит начать."
Для создания бота в первую очередь нужно скачать сам Discord (если его у вас нету.) Если есть то продолжаем. Для написания кода нам нужна программа "Visual Studio Code".Скачать её можно тут - кликабельно.
После того как вы скачали программу, вы должны создать папку на рабочем столе с названием вашего бота. Примеру "FluPy". Думаю установить программу вы сами сможете.
Часть 2 "Работа с Visual Studio Code и Discord Dev."
Для создания бота переходим по этой ссылке, но перед этим логинимся в браузере. кликабельно .После того как вы сделали всё что было выше перечислено, нажимаем кнопку "New Application" и даём название боту.
После жмём на кнопку Add Bot.Всё мы создали бота, НО это не всё. Нам ещё надо написать ему код. Для этого мы и создавали папку на рабочем столе. Открываем программу Visual Studio Code и открываем папку которую мы создавали ранее.
После открытия проекта переходим к другой части.
Часть 3 "Кодинг"
После того как мы открыли папку мы должны создать файл, с названием script.js
Когда мы создали файл, нажимаем на него и открываем рабочую область.
После нам надо открыть консоль и написать несколько команд.
Консоль можно открыть комбинацией клавиш Ctrl + shift + `
npm install
npm i discord.js
После установки нужных плагинов, мы должны начать писать сам код.
Для начало нам надо написать начало кода.
const Discord = require('discord.js');
const bot = new Discord.Client();
bot.login('Токен');
Вместо слова "Токен" мы должны написать токен бота.
Для этого переходим во вкладку Bot и нажимаем на кнопку Copy которая находится ниже надписи "TOKEN". По-сути мы написали уже половину всего кода. Что-бы бот с нами общался надо сделать кое-что в коде.
bot.on('message', massage => {
if(massage.content == '*Что мы говорим боту.*') massage.channel.send('*Сообщение бота которым он нам ответит.*')
})
Вместо *Что мы говорим боту.* пишем любое слово которое в будущем будем отправлять в вашем сервере. Вместо *Сообщение бота которым он нам ответит.* он будет нам отвечать на сообщение которое мы написали ему ранее.
Часть 3 "Запуск бота"
Ну что-же, поздравляю вас, мы написали своего бота. Осталось только запустить его. Для запуска открываем консоль и вписываем такую команду.
node script.js
И на этом мы заканчиваем. Желаю вам успехов в раскрутке бота и его дальнейшей работе. Сегодня я показал вам всего лишь маленькую часть всего создания бота и его функций. Спасибо вам что прочитали. Удачи!