Code Monkey home page Code Monkey logo

tutorial-bot's Introduction

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 .

tutorial-bot's People

Contributors

thedvlprs avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.