Съдържание:
- Стъпка 1: Изтеглете приложението Discord
- Стъпка 2: Настройване на собствен канал
- Стъпка 3: Инсталирайте Node.js и Npm
- Стъпка 4: Създайте бота
- Стъпка 5: Създайте локален указател
- Стъпка 6: Последна стъпка и тестване на бота
Видео: Как да добавите интерактивен бот в разлад: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
В този урок ще покажа как да си направя собствен интерактивен бот, който да работи с няколко командоси.
Discord е приложение за социални медии на Skype/Whats-app, което обединява геймърите. Те могат да имат собствен канал, да проверят коя игра играе всеки член, да се обаждат и да разговарят помежду си. Една от възможностите е да добавите бот към сървъра. Това може да бъде или автоматизиран бот, или бот, който пуска музика например.
Консумативи:
- Разбира се, интернет (doh!)
- Приложение Discord
- Node.js, npm
- Основни познания за изпълнение на команди в терминала
Стъпка 1: Изтеглете приложението Discord
Изтеглете приложението Discord. Това приложение е приложение за множество устройства, което може да бъде изтеглено от
Потребителското име, което създавате, има прикрепен уникален номер, видян като снимката по -горе. Използвате това име + #, за да добавите други членове на раздора.
Стъпка 2: Настройване на собствен канал
За да бъде създаден ботът, трябва да направим наш собствен сървър.
1. Когато сте влезли в Discord, трябва да видите нещо като снимките по -горе:
2. За да може сървърът да създава, трябва да кликнете върху „+“в долния ляв ъгъл, маркиран в червено.
Дайте име на вашия сървър и въведете региона на сървъра. По желание можете да добавите изображение към вашия сървър. След като изпълните тези стъпки, трябва да видите списъка със сървъри във вашите раздели вляво, в зависимост от устройството, на което използвате.
Стъпка 3: Инсталирайте Node.js и Npm
След като приключите със създаването на собствен сървър, discord иска да покани приятели на вашия сървър. Пропуснете тази стъпка (или поканете приятели във вашия канал за раздор, като използвате връзката за покана) и ето! Вашият собствен сървър е създаден.
1. Проверете за node.js и npm
Първо трябва да се уверим, че трябва да направим локален проект за API, за да осъществява повиквания. Трябва също да получим жетон за бота. За да направим това, трябва да добавим няколко реда в терминала. За да отворите терминал, натиснете CMD + интервал и потърсете терминал. Ако сте направили това правилно, терминалът трябва да се покаже като изображението по -горе.
За да проверите дали сте инсталирали node.js и npm, въведете следния код:
За node.js:
възел -v
За npm:
npm -v
Ако и двамата имате инсталиран node.js и npm, трябва да видите версията, ако не, инсталирайте node.js и npm, като въведете следния код (node.js ще бъде инсталиран заедно с npm):
За npm:
npm инсталирайте npm@най -новата -g
Стъпка 4: Създайте бота
Трябва да направим приложение и бот, за да може нашият бот да работи. Също така трябва да го изпратим на нашия сървър за раздори.
1. Създайте приложението и бота:
Първо, отидете на discordapp.com/developers/applications/me. Влезте с вашия акаунт. Щракнете върху Ново приложение, за да започнете, и дайте име на приложението си, след което щракнете върху създаване. В раздела вляво изберете Bot. Създайте бота. Ако ботът е създаден, ще получите съобщение на горната снимка, че ботът е създаден.
2. Изпратете бота на вашия Discord сървър
В Обща информация копирайте идентификационния номер на клиента, копирайте идентификатора и го поставете в този URL адрес, като замените числата:
discordapp.com/oauth2/authorize?&client_id…
Копирайте URL адреса с идентификационния номер на вашия клиент в браузъра си. Това ще ви отведе до уебсайт, където можете да кажете на Discord къде да изпрати вашия бот. Ще разберете, че работи, ако отворите Discord в приложение или в браузъра си и отидете до вашия сървър. Каналът ще каже, че бот се е присъединил към стаята и ще го видите в менюто отдясно под списъка с онлайн членове.
Стъпка 5: Създайте локален указател
Трябва да направим папка на вашия компютър, която да съхранява всички файлове на вашия бот. Наречете го нещо като discordBot или нещо, което може лесно да се разпознае.
1. Създайте папка и три файла
Трябва да създадем три в тази папка.
Изпълнете следния код в терминала:
mkdir discordBot
Придвижете се в папката, като въведете следния код:
cd discordBot
След това въведете следния ред:
npm init -y
Това ще създаде файл package.json в папката на проекта.
Нека започнем първо с инсталирането на добре позната библиотека Javascript за взаимодействие с Discord API, наречена discord.js. Напишете в:
npm install --save discord.js
Игнорирайте предупрежденията засега.
2. Създаване на файл за маркера
Използвайки всеки текстов редактор, създайте файл и го наречете „auth.json“.
Поставете следния код:
{
“Token”: “Your Bot Token”}
След това заменете „Your Bot Token“с вашия жетон. Това може да се намери на:
Влезте, щракнете върху Client Secret и заменете Bot Token.
Запазете файла и направете нов файл.
Следващият файл, наречете този файл package.json, поставете следния код:
{
“Name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Вашето име”, “зависимости”: {}}
Заменете името на автора с името, което искате. Запишете този файл като „package.json“във вашата папка Discord бот.
Най -накрая последният.json файл ще се нарича bot.js и поставете следния код:
const Discord = require ('discord.js');
const client = нов Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Влезли като $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Запазете този последен текстов файл като „bot.js“във вашата папка на Discord бот. Добавих проста команда, че ако кажете „ping“, ботът ще отговори с „Pong!“
Стъпка 6: Последна стъпка и тестване на бота
1. Отворете терминала
В терминала трябва да проверим дали сме направили всичко правилно. Придвижете се до папката, като въведете следната команда:
cd discordBot
2. Пуснете бота
Най -накрая изпълнете командата, както е показано по -долу:
възел bot.js
Ако сте направили всичко, трябва да пише: Влезли сте като discordBot#xxxx!
Et voilà! ботът е създаден за вашия раздор сървър! Можете да изпратите съобщение „Ping“в канала, за да получите отговор „Pong!“
Това е просто основен бот за вашия раздорен канал. За още готини идеи вижте:
Препоръчано:
Как да добавите разтворен кислород към WiFi измервателя на хидропоника: 6 стъпки
Как да добавите разтворен кислород към измервателя за хидропоника на WiFi: Този урок ще покаже как да добавите веригата и сондата EZO D.O към комплекта за хидропоника на WiFi от Atlas Scientific. Предполага се, че потребителят има работещ комплект за wifi хидропоника и вече е готов да добави разтворен кислород. ПРЕДУПРЕЖДЕНИЯ: Atlas Sci
Как да добавите дисплей с електронно мастило към вашия проект: 12 стъпки (със снимки)
Как да добавите дисплей с електронно мастило към вашия проект: Много проекти включват мониторинг на някакъв вид данни, като например данни за околната среда, често използвайки Arduino за контрол. В моя случай исках да наблюдавам нивото на солта в моя омекотител за вода. Може да искате да получите достъп до данните през домашната си мрежа
Как да добавите IR дистанционно към система от високоговорители: 5 стъпки (със снимки)
Как да добавите IR дистанционно към система от високоговорители: В този проект ще ви покажа как създадох допълнителна схема за моята акустична система, за да я управлявам безжично с домашно IR дистанционно. Да започваме
Бот за чертане на вграден боклук - Моят бот: 13 стъпки (със снимки)
Trash Built BT Line Drawing Bot - My Bot: Хай приятели след дълга пауза около 6 месеца тук идвам с нов проект. До завършването на Cute Drawing Buddy V1, SCARA Robot - Arduino и планирам друг бот за рисуване, основната цел е да покрие голямо пространство за рисуване. Така фиксирани роботизирани ръце c
Как да направите интерактивен печат на звукова вълна: 8 стъпки (със снимки)
Как да направите интерактивен печат на звукова вълна: В този урок ще ви покажем как да направите интерактивен печат на звукова вълна в рамка за картина, така че да можете да виждате и чувате любимата си песен едновременно! Когато докоснете отпечатъка през стъклото на рамката, той ще изиграе сина