Съдържание:

Как да добавите интерактивен бот в разлад: 6 стъпки
Как да добавите интерактивен бот в разлад: 6 стъпки

Видео: Как да добавите интерактивен бот в разлад: 6 стъпки

Видео: Как да добавите интерактивен бот в разлад: 6 стъпки
Видео: wifi пульт для IR и RF кодов Broadlink RM4C Pro, работа в Home Assistant - управляем кондиционером 2024, Ноември
Anonim
Как да добавите интерактивен бот в Discord
Как да добавите интерактивен бот в Discord

В този урок ще покажа как да си направя собствен интерактивен бот, който да работи с няколко командоси.

Discord е приложение за социални медии на Skype/Whats-app, което обединява геймърите. Те могат да имат собствен канал, да проверят коя игра играе всеки член, да се обаждат и да разговарят помежду си. Една от възможностите е да добавите бот към сървъра. Това може да бъде или автоматизиран бот, или бот, който пуска музика например.

Консумативи:

- Разбира се, интернет (doh!)

- Приложение Discord

- Node.js, npm

- Основни познания за изпълнение на команди в терминала

Стъпка 1: Изтеглете приложението Discord

Изтеглете приложението Discord. Това приложение е приложение за множество устройства, което може да бъде изтеглено от

Потребителското име, което създавате, има прикрепен уникален номер, видян като снимката по -горе. Използвате това име + #, за да добавите други членове на раздора.

Стъпка 2: Настройване на собствен канал

Настройване на собствен канал
Настройване на собствен канал
Настройване на собствен канал
Настройване на собствен канал
Настройване на собствен канал
Настройване на собствен канал

За да бъде създаден ботът, трябва да направим наш собствен сървър.

1. Когато сте влезли в Discord, трябва да видите нещо като снимките по -горе:

2. За да може сървърът да създава, трябва да кликнете върху „+“в долния ляв ъгъл, маркиран в червено.

Дайте име на вашия сървър и въведете региона на сървъра. По желание можете да добавите изображение към вашия сървър. След като изпълните тези стъпки, трябва да видите списъка със сървъри във вашите раздели вляво, в зависимост от устройството, на което използвате.

Стъпка 3: Инсталирайте Node.js и Npm

Инсталирайте Node.js и Npm
Инсталирайте 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!“

Това е просто основен бот за вашия раздорен канал. За още готини идеи вижте:

Препоръчано: