Turinys:

Kaip pridėti interaktyvų robotą „Discord“: 6 žingsniai
Kaip pridėti interaktyvų robotą „Discord“: 6 žingsniai

Video: Kaip pridėti interaktyvų robotą „Discord“: 6 žingsniai

Video: Kaip pridėti interaktyvų robotą „Discord“: 6 žingsniai
Video: ПОЧЕМУ Я ЖДУ L4D3 2024, Liepa
Anonim
Kaip pridėti interaktyvų robotą „Discord“
Kaip pridėti interaktyvų robotą „Discord“

Šioje pamokoje aš parodysiu, kaip sukurti savo interaktyvų robotą, kuris veikia su keliais komandomis.

„Discord“yra tokia „Skype“/„Whats-app“socialinės žiniasklaidos programa, kuri suartina žaidėjus. Jie gali turėti savo kanalą, patikrinti, kurį žaidimą žaidžia kiekvienas narys, skambinti vienas kitam ir kalbėtis tarpusavyje. Viena iš galimybių yra pridėti robotą prie serverio. Tai gali būti automatinis robotas arba, pavyzdžiui, muzika leidžiantis robotas.

Priedai:

- Žinoma, internetas (doh!)

- „Discord“programa

- Node.js, npm

- Pagrindinės komandos vykdymo terminale žinios

1 veiksmas: atsisiųskite „Discord“programą

Atsisiųskite „Discord“programą. Ši programa yra kelių įrenginių programa, kurią galima atsisiųsti iš

Prie jūsų sukurto vartotojo vardo pridedamas unikalus numeris, kaip parodyta paveikslėlyje aukščiau. Jūs naudojate šį vardą + #, kad pridėtumėte kitų nesantaikos narių.

2 veiksmas: savo kanalo nustatymas

Savo kanalo nustatymas
Savo kanalo nustatymas
Savo kanalo nustatymas
Savo kanalo nustatymas
Savo kanalo nustatymas
Savo kanalo nustatymas

Kad robotas būtų sukurtas, turime sukurti savo serverį.

1. Kai esate prisijungę prie „Discord“, turėtumėte pamatyti kažką panašaus į aukščiau pateiktas nuotraukas:

2. Kad serveris sukurtų, apatiniame kairiajame kampe, raudonai paryškintame, turime spustelėti „+“.

Suteikite savo serveriui pavadinimą ir įveskite serverio regioną. Pasirinktinai galite pridėti vaizdą prie savo serverio. Atlikę šiuos veiksmus, kairėje esančiuose skirtukuose turėtumėte matyti serverio sąrašą, atsižvelgiant į naudojamą įrenginį.

3 veiksmas: įdiekite „Node.js“ir „Npm“

Įdiekite „Node.js“ir „Npm“
Įdiekite „Node.js“ir „Npm“

Sukūrę savo serverį, „discord“prašo pakviesti draugus į jūsų serverį. Praleiskite šį veiksmą (arba pakvieskite draugų į savo nesantaikos kanalą naudodami kvietimo nuorodą) ir voilá! Sukurtas jūsų serveris.

1. Patikrinkite, ar nėra node.js ir npm

Pirmiausia turime įsitikinti, kad turime atlikti vietinį projektą, kad API galėtų skambinti. Mes taip pat turime gauti žetoną robotui. Norėdami tai padaryti, terminale turime pridėti keletą eilučių. Norėdami atidaryti terminalą, paspauskite CMD + tarpo klavišą ir ieškokite terminalo. Jei tai padarėte teisingai, terminalas turėtų būti rodomas kaip paveikslėlis aukščiau.

Norėdami patikrinti, ar įdiegėte node.js ir npm, įveskite šį kodą:

„Node.js“:

mazgas -v

Npm:

npm -v

Jei abu turite įdiegtą „node.js“ir „npm“, turėtumėte pamatyti versiją, jei ne, įdiekite „node.js“ir „npm“įvesdami šį kodą („node.js“bus įdiegtas kartu su „npm“):

Npm:

npm įdiegti npm@latest -g

4 žingsnis: sukurkite robotą

Sukurkite robotą
Sukurkite robotą
Sukurkite robotą
Sukurkite robotą
Sukurkite robotą
Sukurkite robotą
Sukurkite robotą
Sukurkite robotą

Kad mūsų robotas veiktų, turime sukurti programą ir robotą. Taip pat turime nusiųsti jį į mūsų nesantaikos serverį.

1. Sukurkite programą ir robotą:

Pirmiausia eikite į discordapp.com/developers/applications/me. Prisijunkite naudodami savo paskyrą. Norėdami pradėti, spustelėkite Nauja programa, suteikite programai pavadinimą, tada spustelėkite sukurti. Kairiajame skirtuke pasirinkite „Bot“. Sukurkite robotą. Jei robotas sukurtas, aukščiau esančioje nuotraukoje gausite pranešimą, kad robotas buvo sukurtas.

2. Nusiųskite robotą į savo „Discord“serverį

Bendroje informacijoje nukopijuokite savo kliento ID, nukopijuokite ID ir įklijuokite jį į šį URL, pakeisdami numerius:

discordapp.com/oauth2/authorize?&client_id…

Nukopijuokite URL su kliento ID numeriu į naršyklę. Tai nuves jus į svetainę, kurioje galite pasakyti „Discord“, kur siųsti savo robotą. Žinosite, kad tai pavyko, jei programoje ar naršyklėje atidarote „Discord“ir einate į savo serverį. Kanalas pasakys, kad prie patalpos prisijungė robotas, ir jūs pamatysite jį dešiniajame meniu, esančiame prisijungusių narių sąraše.

5 veiksmas: sukurkite vietinį katalogą

Sukurkite vietinį katalogą
Sukurkite vietinį katalogą

Turime jūsų kompiuteryje sukurti aplanką, kuriame bus saugomi visi jūsų roboto failai. Pavadinkite tai panašiai kaip „discordBot“arba kažkas, ką galima lengvai atpažinti.

1. Sukurkite aplanką ir tris failus

Tame aplanke turime sukurti tris.

Terminale vykdykite šį kodą:

mkdir discordBot

Naršykite aplanke įvesdami šį kodą:

cd discordBot

Tada įveskite šią eilutę:

npm init -y

Taip projekto aplanke bus sukurtas „package.json“failas.

Pradėkime pirmiausia įdiegdami gerai žinomą „Javascript“biblioteką, skirtą sąveikauti su „Discord“API, vadinama discord.js. Įrašykite:

npm įdiegti -išsaugoti discord.js

Nekreipkite dėmesio į įspėjimus.

2. Ženklo failo sukūrimas

Naudodami bet kurį teksto rengyklę sukurkite failą ir pavadinkite jį „auth.json“.

Įklijuokite šį kodą:

{

„Token“: „Your Bot Token“}

Tada pakeiskite „Your Bot Token“savo žetonu. Tai galima rasti adresu:

Prisijunkite, spustelėkite „Kliento paslaptis“ir pakeiskite „Bot Token“.

Išsaugokite failą ir sukurkite naują failą.

Kitas failas, pavadinkite šį failą package.json, įklijuokite šį kodą:

{

„Name“: „discordBot“, „version“: „1.0.0“, „description“: „My First Discord Bot“, „main“: „bot.js“, „author“: „Your Name“, „dependencies““: {}}

Pakeiskite autoriaus vardą norimu vardu. Išsaugokite šį failą aplanke „Discord bot“kaip „package.json“.

Galiausiai paskutinis.json failas bus vadinamas bot.js ir įklijuokite šį kodą:

const Nesantaika = reikalauti ('discord.js');

const klientas = naujas Discord. Client (); const auth = reikalauti ('./ auth.json'); client.on ('ready', () => {console.log (`Prisijungta kaip $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Išsaugokite šį paskutinį teksto failą „bot.js“aplanke „Discord bot“. Pridėjau paprastą komandą, kad jei sakysite „ping“, robotas atsakys „Pong!“

6 veiksmas: paskutinis žingsnis ir roboto testavimas

Paskutinis žingsnis ir roboto testavimas
Paskutinis žingsnis ir roboto testavimas
Paskutinis žingsnis ir roboto testavimas
Paskutinis žingsnis ir roboto testavimas

1. Atidarykite terminalą

Terminale turime patikrinti, ar viską padarėme teisingai. Eikite į aplanką įvesdami šią komandą:

cd discordBot

2. Paleiskite robotą

Galiausiai paleiskite komandą, kaip parodyta žemiau:

mazgas bot.js

Jei padarėte viską, tai turėtų pasakyti: prisijungėte kaip discordBot#xxxx!

Ir voilà! robotas sukurtas jūsų nesantaikos serveriui! Galite gauti pranešimą „Ping“kanale, kad gautumėte atsakymą „Pong!“

Tai tik pagrindinis jūsų nesantaikos kanalo robotas. Norėdami gauti daugiau įdomių idėjų, apsilankykite:

Rekomenduojamas: