Satura rādītājs:

Kā pievienot interaktīvu robotu nesaskaņās: 6 soļi
Kā pievienot interaktīvu robotu nesaskaņās: 6 soļi

Video: Kā pievienot interaktīvu robotu nesaskaņās: 6 soļi

Video: Kā pievienot interaktīvu robotu nesaskaņās: 6 soļi
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Novembris
Anonim
Kā pievienot interaktīvu robotu nesaskaņās
Kā pievienot interaktīvu robotu nesaskaņās

Šajā apmācībā es parādīšu, kā izveidot savu interaktīvo robotu, kas darbojas ar dažiem komandieriem.

Discord ir Skype/Whats-app sociālo mediju lietotne, kas apvieno spēlētājus. Viņiem var būt savs kanāls, pārbaudīt, kuru spēli katrs dalībnieks spēlē, zvanīt viens otram un tērzēt. Viena no iespējām ir serverim pievienot robotu. Tas var būt vai nu automatizēts robots, vai, piemēram, mūzika.

Piegādes:

- Protams, internets (doh!)

- lietotne Discord

- Node.js, npm

- Pamatzināšanas par komandu izpildi terminālī

1. darbība: lejupielādējiet lietotni Discord

Lejupielādējiet lietotni Discord. Šī lietotne ir vairāku ierīču lietotne, kuru var lejupielādēt vietnē

Jūsu izveidotajam lietotājvārdam ir pievienots unikāls numurs, kas redzams augšējā attēlā. Jūs izmantojat šo vārdu + #, lai pievienotu citus nesaskaņas dalībniekus.

2. darbība: sava kanāla iestatīšana

Paša kanāla iestatīšana
Paša kanāla iestatīšana
Paša kanāla iestatīšana
Paša kanāla iestatīšana
Paša kanāla iestatīšana
Paša kanāla iestatīšana

Lai robotu varētu izveidot, mums ir jāizveido savs serveris.

1. Kad esat pieteicies Discord, jums vajadzētu redzēt kaut ko līdzīgu attēliem:

2. Lai serveris varētu izveidot, mums ir jānoklikšķina uz “+” apakšējā kreisajā stūrī, kas iezīmēts ar sarkanu krāsu.

Piešķiriet savam serverim nosaukumu un ievadiet servera reģionu. Pēc izvēles jūs varat pievienot attēlu savam serverim. Kad esat pabeidzis šīs darbības, jūsu cilnēs kreisajā pusē vajadzētu redzēt servera sarakstu atkarībā no jūsu izmantotās ierīces.

3. darbība: instalējiet Node.js un Npm

Instalējiet Node.js un Npm
Instalējiet Node.js un Npm

Kad esat pabeidzis izveidot savu serveri, discord lūdz uzaicināt draugus uz jūsu serveri. Izlaidiet šo darbību (vai uzaiciniet draugus savā nesaskaņu kanālā, izmantojot uzaicinājuma saiti) un voilá! Jūsu serveris ir izveidots.

1. Pārbaudiet, vai nav nod.js un npm

Vispirms mums jāpārliecinās, ka mums ir jāizveido vietējais projekts, lai API varētu veikt zvanus. Mums ir arī jāsaņem žetons robotam. Lai to izdarītu, terminālī jāpievieno dažas rindiņas. Lai atvērtu termināli, nospiediet CMD + atstarpes taustiņu un meklējiet termināli. Ja jūs to izdarījāt pareizi, terminālim vajadzētu parādīties kā attēlā iepriekš.

Lai pārbaudītu, vai esat instalējis node.js un npm, ierakstiet šādu kodu:

Mezglam.js:

mezgls -v

Npm:

npm -v

Ja jums abiem ir instalēts node.js un npm, jums vajadzētu redzēt versiju, ja nē, instalējiet gan node.js, gan npm, ievadot šādu kodu (node.js tiks instalēts kopā ar npm):

Npm:

npm instalēt npm@latest -g

4. solis: izveidojiet robotu

Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu
Izveidojiet robotu

Mums ir jāizveido lietojumprogramma un robots, lai mūsu robots darbotos. Mums tas arī jānosūta uz mūsu nesaskaņu serveri.

1. Izveidojiet lietojumprogrammu un robotu:

Vispirms dodieties uz vietni discordapp.com/developers/applications/me. Piesakieties, izmantojot savu kontu. Lai sāktu darbu, noklikšķiniet uz Jauna lietojumprogramma un piešķiriet lietojumprogrammai nosaukumu, pēc tam noklikšķiniet uz izveidot. Cilnē kreisajā pusē atlasiet Bot. Izveidojiet robotu. Ja robots ir izveidots, augšējā attēlā jūs saņemsit ziņojumu, ka robots ir izveidots.

2. Nosūtiet robotu uz savu Discord serveri

Vispārīgajā informācijā nokopējiet klienta ID, nokopējiet ID un ielīmējiet to šajā URL, aizstājot numurus:

discordapp.com/oauth2/authorize?&client_id…

Kopējiet pārlūkprogrammā URL ar klienta ID numuru. Tas jūs novirzīs uz vietni, kur varēsit norādīt Discord, kur sūtīt savu robotu. Jūs zināt, ka tas darbojās, ja lietotnē vai pārlūkprogrammā atverat Discord un dodaties uz savu serveri. Kanāls teiks, ka telpai ir pievienojies robots, un jūs to redzēsit tiešsaistes dalībnieku saraksta labajā pusē esošajā izvēlnē.

5. darbība: izveidojiet vietējo direktoriju

Izveidojiet vietējo direktoriju
Izveidojiet vietējo direktoriju

Mums datorā jāizveido mape, kurā tiks saglabāti visi jūsu robota faili. Nosauciet to kā discordBot vai kaut ko tādu, ko var viegli atpazīt.

1. Izveidojiet mapi un trīs failus

Šajā mapē mums ir jāizveido trīs.

Terminālī izpildiet šādu kodu:

mkdir discordBot

Pārvietojieties pa mapi, ierakstot šādu kodu:

cd discordBot

Pēc tam ierakstiet šādu rindu:

npm init -g

Tas projekta mapē izveidos failu package.json.

Vispirms sāksim instalēt labi zināmu Javascript bibliotēku mijiedarbībai ar Discord API ar nosaukumu discord.js. Ieraksti:

npm instalēt -saglabāt discord.js

Pagaidām ignorējiet brīdinājumus.

2. Faila izveide marķierim

Izmantojot jebkuru teksta redaktoru, izveidojiet failu un nosauciet to par "auth.json".

Ielīmējiet šādu kodu:

{

“Token”: “Your Bot Token”}

Pēc tam aizstājiet “Your Bot Token” ar savu marķieri. To var atrast vietnē

Piesakieties, noklikšķiniet uz Klienta noslēpums un nomainiet robota marķieri.

Saglabājiet failu un izveidojiet jaunu.

Nākamajā failā nosauciet šo failu package.json, ielīmējiet šādu kodu:

{

“Name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your Name”, “atkarības”: {}}

Aizstājiet autora vārdu ar vajadzīgo vārdu. Saglabājiet šo failu savā mapē Discord bot kā “package.json”.

Visbeidzot, pēdējais.json fails tiks saukts par bot.js un ielīmējiet šādu kodu:

const Nesaskaņas = pieprasīt ('discord.js');

const klients = jauns Discord. Client (); const auth = pieprasīt ('./ auth.json'); client.on ('gatavs', () => {console.log ("Pieteicies kā $ {client.user.tag}!";}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Saglabājiet šo pēdējo teksta failu mapē Discord bot kā “bot.js”. Es pievienoju vienkāršu komandu, ka, ja jūs sakāt "ping", robots atbildēs ar "Pong!"

6. darbība: pēdējais solis un robota pārbaude

Pēdējais solis un robota pārbaude
Pēdējais solis un robota pārbaude
Pēdējais solis un robota pārbaude
Pēdējais solis un robota pārbaude

1. Atveriet termināli

Terminālī mums jāpārbauda, vai visu izdarījām pareizi. Dodieties uz mapi, ierakstot šādu komandu:

cd discordBot

2. Palaid robotu

Visbeidzot, palaidiet komandu, kā parādīts zemāk:

mezgls bot.js

Ja esat izdarījis visu, tam vajadzētu teikt: esat pieteicies kā discordBot#xxxx!

Et voilà! bot ir izveidots jūsu nesaskaņu serverim! Kanālā varat nosūtīt ziņojumu “Ping”, lai saņemtu atbildi “Pong!”

Tas ir tikai pamata robots jūsu nesaskaņu kanālam. Lai iegūtu vairāk foršu ideju, pārbaudiet:

Ieteicams: