Satura rādītājs:
- 1. darbība: lejupielādējiet lietotni Discord
- 2. darbība: sava kanāla iestatīšana
- 3. darbība: instalējiet Node.js un Npm
- 4. solis: izveidojiet robotu
- 5. darbība: izveidojiet vietējo direktoriju
- 6. darbība: pēdējais solis un robota pārbaude
Video: Kā pievienot interaktīvu robotu nesaskaņās: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Š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
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
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
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
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
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:
Kā pievienot izšķīdušo skābekli WiFi hidroponikas skaitītājam: 6 soļi
Kā pievienot izšķīdušo skābekli WiFi hidroponikas skaitītājam: šī apmācība parādīs, kā pievienot EZO D.O ķēdi un zondi WiFi hidroponikas komplektam no Atlas Scientific. Tiek pieņemts, ka lietotājam darbojas wifi hidroponikas komplekts un viņš ir gatavs pievienot izšķīdušo skābekli. BRĪDINĀJUMI: Atlas Sci
Izveidojiet interaktīvu LED sistēmu kāpnēm: 7 soļi
Izveidojiet interaktīvu LED sistēmu kāpnēm: mājā ir kāpnes. Ir ļoti interesanti redzēt daudzus kāpņu telpu renovācijas projektus sabiedrībā. Nesen nebija ļoti aizņemts, tāpēc es nolēmu izmantot dažus atvērtā pirmkoda aparatūras moduļus, lai pārveidotu kāpnes mājās un pievienotu mijiedarbību
Kā formatēt kodu nesaskaņās (mobilajā ierīcē): 10 soļi
Kā formatēt kodu nesaskaņās (mobilajā ierīcē): šī instrukciju kopa ir paredzēta cilvēkiem, kuri regulāri kodē un izmanto arī nesaskaņas lietotni. Tas iemācīs jums nosūtīt tekstu un pēc tam formatēt to jebkurā jums tīkamā kodēšanas valodā
Kā izveidot interaktīvu skaņas viļņu druku: 8 soļi (ar attēliem)
Kā izveidot interaktīvu skaņas viļņu druku: šajā apmācībā mēs jums parādīsim, kā izveidot interaktīvu skaņas viļņu izdruku attēla rāmī, lai vienlaikus varētu redzēt un dzirdēt savu iecienītāko dziesmu! Kad pieskaraties izdrukai caur rāmja stiklu, tas spēlēs dēlu
Izveidojiet interaktīvu zinātnes izstādi: 7 soļi (ar attēliem)
Izveidojiet interaktīvu zinātnes eksponātu: ja kādreiz esat vēlējies atteikties no standarta slaidrādes prezentācijas vai trīs reizes formātiem, jums varētu patikt izveidot pielāgotu, interaktīvu eksponātu, ko nodrošina Scratch programmēšana, Makey Makey dēlis un amatniecības pamatmateriāli! Šī aktivitāte atbalsta