Discord е популярна програма за чат, която геймърите често използват и обичат. Потребителите на Discord могат да създадат свой собствен Discord канал безплатно и да поканят хората да се присъединят към канала. Някои хора използват ботове в Discord, за да пускат музика, да поздравяват нови потребители в канала и др. Това wikiHow ви учи как да създадете бот за Discord. Трябва обаче поне да сте запознати с кодирането, защото ботовете работят чрез JavaScript.
Стъпка
Част 1 от 6: Подготовка на компютъра
Стъпка 1. Изтеглете Node.js от
Node.js е безплатното време за изпълнение на JavaScript, необходимо за създаването на ботове. Можете да изберете инсталационния файл за Windows или MacOS, както и желаната от вас версия. За този процес се препоръчва да изберете версията LTS.
Стъпка 2. Стартирайте инсталационния файл
На компютър с Windows просто щракнете върху изтегления файл, за да стартирате инсталацията. На Mac ще трябва да извлечете файловете и да намерите файла с приложението/инсталацията. Уверете се, че сте прочели всички споразумения, преди да извършите инсталацията.
Стъпка 3. Създайте акаунт в Discord (по избор)
Ако все още нямате акаунт в Discord, можете да създадете такъв на адрес
Стъпка 4. Влезте във вашия Discord акаунт и канал
Отворете приложението Discord на компютъра си и отворете канала, към който искате да добавите бота.
Част 2 от 6: Създаване на ботове при раздор
Стъпка 1. Посетете https://discord.com/developers/applications/me чрез уеб браузър
Възможно е вече да имате достъп до акаунта си чрез приложението, но влезте отново, ако бъдете подканени. В този раздел създавате приложение с активиран бот. Това означава, че ще създавате приложения и ботове.
Стъпка 2. Щракнете върху синия бутон Ново приложение
Той е от дясната страна на браузъра ви. Ще се появи изскачащ прозорец за името на приложението ви.
Въведете името на приложението и кликнете върху „Създаване“. Изберете описателно име (напр. „Greeterbot“), ако ботът на приложението ви работи, за да поздрави потребителите. Име като „Greeterbot“обаче може да предизвика грешки, тъй като е толкова популярно име. Затова добавете низ от числа в края на името (напр. "Greeterbot38764165441")
Стъпка 3. Щракнете върху Ботове в лявото меню
Това меню е обозначено с икона на парче пъзел.
Стъпка 4. Щракнете върху Добавяне на бот
Този бутон е под заглавието „Build-A-Bot“.
- Кликнете върху „Да, направете го!”В изскачащия прозорец, за да потвърдите действието.
- Ако получите съобщение за грешка за име, което е твърде популярно, върнете се на страницата на приложението и променете името. Например името „Music Bot“беше счетено за твърде популярно. Можете обаче да добавите някои числа в края на името на приложението.
Стъпка 5. Щракнете върху Click to Reveal Token
Тази публикация е в информационната област на бота. Когато щракнете върху текста, можете да видите поредица от букви и цифри.
Щракнете върху „Копиране“, за да копирате целия текст. Можете да го поставите в лепкава бележка или приложение за бележки, но се уверете, че имате достъп до кода и не го давайте на никого. Всеки с кода може да контролира бота. Кодът винаги ще се показва на тази страница, когато имате нужда от него
Част 3 от 6: Изпращане на ботове на сървъри или канали на Discord Server
Стъпка 1. Щракнете върху Обща информация
Намира се в менюто в лявата част на екрана.
Стъпка 2. Щракнете върху Копиране в секцията „Client ID“
Тази опция е в средата на уеб страницата.
Стъпка 3. Поставете ClientID, който сте копирали в следния URL адрес:
„Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8“
Например, ако вашият ClientID е „000000000000000001“, URL адресът ще изглежда така:
Стъпка 4. Поставете URL адреса в адресната лента на браузъра
Ще бъдете отведени на нова страница, която ще ви позволи да добавяте ботове към канала си.
- Щракнете върху падащото меню, за да се покажат всички съвместими канали.
- Кликнете върху „Упълномощаване“, за да продължите. Ще получите съобщение за потвърждение, че ботът е добавен и активният раздел може да бъде затворен.
Част 4 от 6: Кодиращи ботове
Стъпка 1. Създайте папка за кодове на ботове на работния плот
Ще създадете кодови файлове, които по -късно ще бъдат добавени към папката.
- Кодът, показан в тази статия, е взет от
- Можете да търсите в интернет за други кодове на ботове, ако искате, например кодове за непрекъснато възпроизвеждане на музика. Това wikiHow използва примерен код за ботове, които отговарят на текст или команди, които започват с "!"
Стъпка 2. Отворете програма за редактиране на текст
Можете да използвате програма за редактиране на текст от по-нисък клас като Notepad за Windows или TextEdit за Mac.
Стъпка 3. Въведете следния код:
{“Token”: “Your Bot Token”}
Стъпка 4. Запазете файла като “auth.json”
Уверете се, че файлът не е записан с разширение.txt.
Стъпка 5. Създайте нов документ
Можете да създадете такъв, като натиснете клавишната комбинация Ctrl+N (Windows) или Cmd+N (Mac) или щракнете върху опцията „Ново“от раздела „Файл“.
Стъпка 6. Въведете следния код:
{„Name“: „greeter-bot“, „version“: „1.0.0“, „description“: „My First Discord Bot“, „main“: „bot.js“, „author“: „Your name“, „Зависимости“: {}}
Стъпка 7. Запазете файла като „package.json“
Уверете се, че файлът не е записан с разширение.txt.
Стъпка 8. Създайте нов документ
Можете да създадете такъв, като натиснете клавишната комбинация Ctrl+N (Windows) или Cmd+N (Mac) или щракнете върху опцията „Ново“от раздела „Файл“.
Стъпка 9. Въведете кода на бота
Например, ако искате да създадете бот, който отговаря на съобщения или команди, които започват със символа "!", Въведете следния код:
var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // Конфигуриране на настройките на регистратора logger.remove (logger.transports. Console); logger.add (нов logger.transports. Console, {colorize: true}); logger.level = 'отстраняване на грешки'; // Инициализиране на Discord Bot var bot = new Discord. Client ({token: auth.token, autorun: true}); bot.on ('ready', function (evt) {logger.info ('Connected'); logger.info ('Влезли като:'); logger.info (bot.username + ' - (' + bot.id + ')');}); bot.on ('message', function (user, userID, channelID, message, evt) {// Нашият бот трябва да знае дали ще изпълни команда // Той ще слуша съобщения, които ще започват с `!` if (message.substring (0, 1) == '!') {var args = message.substring (1).split (''); var cmd = args [0]; args = args.splice (1); switch (cmd) {//! ping case 'ping': bot.sendMessage ({to: channelID, message: 'Pong!'}); break; // Просто добавете всички команди за регистър, ако искате.}}});
Стъпка 10. Запазете файла като „bot.js“
Уверете се, че файлът не е записан с разширение.txt.
Можете да затворите програмата си за редактиране на текст на този етап
Част 5 от 6: Инсталиране на бот за поддръжка
Стъпка 1. Отворете прозореца на командния ред
В Windows можете да използвате ключовата дума „Cmd“в полето за търсене на Windows в менюто „Старт“. На Mac можете да търсите „Команден ред“чрез Spotlight.
Стъпка 2. Достъп до папката bots на работния плот
Например, можете да въведете cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
Стъпка 3. Въведете npm install discord.io winston –save и натиснете Enter
След като Node.js е инсталиран, този команден ред автоматично ще изтегли поддръжката или зависимостта за бота в папката на работния плот.
Стъпка 4. Въведете npm install и натиснете Въведете.
Кодът ще гарантира, че няма други елементи или програми, които трябва да инсталирате, за да работи ботът.
Сега имате кода за бота и ще проверите дали кодът може да работи при следващия метод
Част 6 от 6: Управление на бота
Стъпка 1. Въведете възел bot.js и натиснете Enter в прозореца на командния ред
Ако получите съобщение за грешка, значи правите нещо нередно с кода на бота.
Стъпка 2. Въведете „! Intro“в Discord
Въведете командата на канала, който съдържа бота. Примерният код, показан в тази статия, инструктира бота да отговаря на команди или публикации, които започват със символа „!“с думата „Понг!“. За да проверите дали ботът работи, въведете „! Intro“и изчакайте отговор или отговор от бота.
Стъпка 3. Проверете кода, ако не получите отговор
Ако ботът не отговаря на съобщението "! Intro" на Discord, прочетете отново това wikiHow и се уверете, че ботът е настроен правилно. Освен това се уверете:
- Node.js е инсталиран правилно.
- Токенът на Bot е правилно вмъкнат във файла auth.json.
- Вие сте на същия канал като бота
- Ботът вече е на сървъра.
- Кодът, включен във файловете auth.json, bot.js и package.json, е правилен.
- Изтеглили сте всички поддръжки или зависимости, за да може ботът да работи с помощта на командния ред (след като Node.js е инсталиран).