Найти тему

Бот для общения в Discord (Discord .js)

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

Часть 1 "C чего стоит начать."

Для создания бота в первую очередь нужно скачать сам Discord (если его у вас нету.) Если есть то продолжаем. Для написания кода нам нужна программа "Visual Studio Code".Скачать её можно тут - кликабельно.

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

Часть 2 "Работа с Visual Studio Code и Discord Dev."

Для создания бота переходим по этой ссылке, но перед этим логинимся в браузере. кликабельно .После того как вы сделали всё что было выше перечислено, нажимаем кнопку "New Application" и даём название боту.

После жмём на кнопку Add Bot.Всё мы создали бота, НО это не всё. Нам ещё надо написать ему код. Для этого мы и создавали папку на рабочем столе. Открываем программу Visual Studio Code и открываем папку которую мы создавали ранее.

-2

После открытия проекта переходим к другой части.

Часть 3 "Кодинг"

После того как мы открыли папку мы должны создать файл, с названием script.js

-3

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

После нам надо открыть консоль и написать несколько команд.

Консоль можно открыть комбинацией клавиш 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

И на этом мы заканчиваем. Желаю вам успехов в раскрутке бота и его дальнейшей работе. Сегодня я показал вам всего лишь маленькую часть всего создания бота и его функций. Спасибо вам что прочитали. Удачи!