Discord непрекъснато демонстрира, че е платформата за незабавни съобщения за всеки, който желае да говори, видео чат или да стриймва с приятели онлайн през последните пет години. Ботовете на Discord са една от причините.
Ботовете могат да ви позволят да постигнете всичко - от автоматизиране на монотонни задачи до започване на възпроизвеждане на музика във вашия сървър, а в това ръководство ще ви научим как да конструирате бот на Discord.
Въпреки че автоматизацията е основната цел за използване на бот на Discord, вие наистина можете да създадете такъв, който да прави всичко (поне всичко, което можете да натъпчете в някакъв JavaScript код).
В този урок ще използваме Node.js, за да създадем наш собствен базов Discord бот.
Изисквания
- Discord акаунт
- Свеж discord сървър
- Node.js, инсталиран на вашия компютър.
- Кода на Visual Studio
- И, разбира се, wifi връзка.
Създайте ново приложение Discord.
За да започнем, трябва да регистрираме приложението чрез сайта на разработчиците на Discord. Навигирайте до, за да стигнете до това портал.
След това изберете бутона Ново приложение, който се намира от дясната страна.
Когато щракнете върху бутона, ще се появи диалогов прозорец с молба да дадете име на своя бот. В моя случай просто ще нарека бота „jaysbot“.
След това изберете избора на бот и след това щракнете върху бутона „добавяне на бот“. Ще се покаже следният диалогов прозорец:
Когато одобрите създаването на новото приложение, вече имате бот.
Въпреки това не мисля, че искате тъп бот. Нека добавим някои допълнителни функции и да подобрим ангажираността на потребителите, като му дадем редица разрешения.
Като изберете OAuth2 от менюто, както е показано по-долу, поставете отметки в квадратчетата.
Връзката ще се покаже в долната част на страницата, когато разрешението бъде добавено след даване на допълнителни разрешения на бота.
Връзката, която сте копирали преди това, сега трябва да бъде поставена във всеки браузър. Екранът, който следва, трябва да се появи и да добави сървъра към него.
След като изберете вашия сървър, натиснете бутона „упълномощаване“:
Вече успешно добавихте нашия бот към вашия сървър.
Създаване на Node.js проект
Сега, след като регистрирахме нашия бот, трябва да направим папка за Node.js файлове.
Настройване на зависимости
Пакетите, от които програмата се нуждае, за да функционира правилно, са известни като зависимости. В този случай всичко, от което се нуждаем, е пакетът discord.js. За да помогнем с управлението на токена Jaysbot, ние все още ще инсталираме пакета dotenv.
Това ще гарантира, че всяко обаждане има подходящо разрешение, nodemon също е необходим, за да поддържаме функционирането на сървъра. Въведете следната команда, за да стартирате проекта в нов терминал:
Резултатите са както следва:
Следната команда ще инсталира библиотеката Dotenv и Discord.js за проекта:
Използвайте следната команда, за да инсталирате библиотека nodemon:
Всеки път, когато правим модификация на нашите файлове, Nodemon рестартира сървъра.
Разработване на нашия бот
В портала за разработчици трябва да одобрим обаждания от Discord.js. Това изисква да копираме токена на нашия бот.
След като бъде копиран, поставете го по начина по-долу в нов файл, който трябва да наименувате.env.
Създайте файла на бота.
Създайте отделен файл в главната директория на проекта, наречен bot.js. Ще използваме пакета dotenv, за да настроим променливи на средата, да импортираме класове от discord.js и след това да стартираме нов клиент:
За да активирате бота, въведете следната команда във вашия терминал:
Заключение
Платформата за Discord се разширява бързо. Той създаде безопасно средство за комуникация и връзка за биткойн ентусиасти, собственици на бизнес и геймъри.
Допълнително предимство е наличието на способен бот, който може да отговаря, да забранява и да заглушава потребителите. Тази публикация обяснява как да използвате node.js за изграждане на прост бот. Следователно можете да приложите това разбиране, за да включите нови възможности.
Честито кодиране.
Оставете коментар