Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

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

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.