Discord постојано демонстрираше дека е платформа за инстант пораки за секој што сака да разговара, видео разговор или да стрима со пријателите онлајн во последните пет години или така. Раздор ботови се една од причините.
Ботовите можат да ви овозможат да постигнете сè, од автоматизирање на монотони работни места до започнување со репродукција на музика низ вашиот сервер, а во овој водич ќе ве научиме како да конструирате бот Discord.
Иако автоматизацијата е примарна цел за користење на Discord бот, навистина можете да создадете таков за да правите што било (се што можете да натрупате во некој JavaScript код, барем).
Во ова упатство, ќе користиме Node.js за да создадеме сопствен основен Discord бот.
Потребно
- Сметка на несогласување
- Свеж discord сервер
- Node.js е инсталиран на вашиот компјутер.
- Код за Visual Studio
- И, се разбира, Wi-Fi конекција.
Направете нова апликација Discord.
За почеток, мора да ја регистрираме апликацијата користејќи ја страницата на Discord Developer. Одете до за да го достигнете ова портал.
Следно, изберете го копчето Нова апликација што се наоѓа на десната страна.
Кога ќе кликнете на копчето, ќе се појави дијалог-кутија со барање да му дадете име на вашиот бот. Во мојот случај, ботот само ќе го наречам „џејсбот“.
Изберете го следниот избор на бот, а потоа кликнете на копчето „додај бот“. Следното поле за дијалог ќе се појави:
Кога ќе го одобрите воспоставувањето на новата апликација, сега имате бот.
Сепак, мислам дека не сакате глупав бот. Ајде да додадеме некои дополнителни функции и да го подобриме ангажманот на корисниците со тоа што ќе му дадеме голем број дозволи.
Со избирање на OAuth2 од менито, како што е прикажано подолу, штиклирајте ги полињата.
Врската ќе се појави на дното на страницата кога ќе се додаде дозвола откако ќе му се дадат дополнителни дозволи на ботот.
Врската што претходно ја копиравте сега треба да биде залепена во кој било прелистувач. Треба да се појави екранот што следи и да го додаде серверот на него.
Откако ќе го изберете вашиот сервер, притиснете го копчето „authorize“:
Сега успешно го додадовте нашиот бот на вашиот сервер.
Изработка на проект Node.js
Сега кога го регистриравме нашиот бот, мора да направиме папка за датотеките Node.js.
Поставување зависности
Пакетите кои програмата треба да функционира правилно се познати како зависности. Во овој пример, сè што бараме е пакетот discord.js. За да помогнеме во управувањето со токенот Jaysbot, сепак ќе го инсталираме пакетот dotenv.
Ова ќе гарантира дека секој повик има соодветна овластување, нодемонот е исто така неопходен за да го одржиме серверот да функционира. Внесете ја следнава команда за да го започнете проектот во нов терминал:
Резултатите се како што следува:
Следната команда ќе ја инсталира библиотеката Dotenv и Discord.js за проектот:
Користете ја следнава команда за да инсталирате nodemon библиотека:
Секој пат кога правиме модификација на нашите датотеки, Nodemon го рестартира серверот.
Развивање на нашиот бот
Во порталот за програмери, мора да одобриме повици од Discord.js. Ова бара да го копираме токенот на нашиот бот.
Откако ќе се ископира, ставете го на следниов начин во нова датотека што требаше да ја наречете.env.
Изградете ја датотеката бот.
Изградете посебна датотека во главниот директориум на проектот наречен bot.js. Ќе го користиме пакетот dotenv за да поставиме променливи на околината, да увезуваме класи од discord.js и потоа да стартуваме нов клиент:
За да го активирате ботот, внесете ја следнава команда во вашиот терминал:
Заклучок
Платформата за Discord брзо се шири. Произведе безбедно средство за комуникација и поврзување за биткоин ентузијасти, сопственици на бизниси и гејмери.
Дополнителна придобивка е да имате способен бот кој може да реагира, да забранува и да ги исклучи корисниците. Овој пост објасни како да се користи node.js за да се изгради едноставен бот. Затоа, можете да го примените ова разбирање за да вклучите нови способности.
Среќно кодирање.
Оставете Одговор