Skip to content

thedvlprs/Tutorial-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tutorial-Bot


a simple Discord bot for tutorial purposes [простой бот для учебных целей]

License: MIT GitHub contributors Open Source Love png1 saythanks

ForTheBadge built-with-love

Создаем бота в Discord для сервера

###Вам понадобятся:


  1. Открываем редактор кода (VSCode) и через "Add workspace folder" создаем папку для проекта

  1. Открываем терминал в редакторе > Terminal > New Terminal и вводим команду >

     	`npm init` 
    

в конце на вопрос Is this OK? (yes) > набираем команду yes
Теперь в рабочей папке появился файл > package.json

Открываем его в редакторе, в "description" прописываем описание вашего бота и по желанию в графе "author" (автор) свои инициалы. Сохраняем через команду:
CMD + S для Mac OS или
CTRL + S для Windows.

  1. Возвращаемся в терминал и подключаем модуль Дискорда через команду:

     `npm install discord.js --save` 
    

  1. Переходим в файл index.js и прописываем две строки кода:

     `const Discord = require("discord.js");`
     `const client = new Discord.Client();`
    

NB: Вместо "Discord" и "client" можно вставить свои названия.

  1. Переходим на сайт Discord Developer Portal для регистрации бота в своем Дискорде через функцию "New Application"

  1. Далее копируем токен бота (предварительно создав его через функцию "Add bot") и переходим в редактор, дописываем следующую строку кода:

     `client.login("ВАШ_ТОКЕН");`
    

  1. Для добавления бота на сервер, переходим в раздел "General Information" и копируем Client ID.

  1. Далее переходим на страницу Discord > Permissions Calculator, тикаем все боксы и в нижней графе Client ID вставляем скопированный ID-номер. Далее переходим по ссылке для авторизации и добавления бота на сервер.

  1. Прописываем простую команду для бота в файле index.js:
client.on('message', (message) => {
    if(message.content == "hello bot") // если содержимое сообщения "hello bot" (можете подставить свой текст)
    {
        message.channel.send("hi there!"); // бот отправит сообщение "hi there!" (можете подставить свой текст)
    }
});

  1. Запускаем бота через терминал командой:

    node .

About

🤖 simple Discord bot for tutorial purposes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published