Turinys:
- 1 veiksmas: atsisiųskite „Discord“programą
- 2 veiksmas: savo kanalo nustatymas
- 3 veiksmas: įdiekite „Node.js“ir „Npm“
- 4 žingsnis: sukurkite robotą
- 5 veiksmas: sukurkite vietinį katalogą
- 6 veiksmas: paskutinis žingsnis ir roboto testavimas
Video: Kaip pridėti interaktyvų robotą „Discord“: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Š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
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“
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ą
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ą
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
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:
Kaip pridėti ištirpusio deguonies į „WiFi“hidroponikos skaitiklį: 6 žingsniai
Kaip pridėti ištirpusio deguonies prie „WiFi“hidroponikos skaitiklio: ši pamoka parodys, kaip pridėti „EZO D.O“grandinę ir zondą prie „Atlas Scientific“„WiFi“hidroponikos rinkinio. Daroma prielaida, kad naudotojas turi „wifi“hidroponikos rinkinį ir dabar yra pasirengęs pridėti ištirpusio deguonies. ĮSPĖJIMAI: „Atlas Sci…“
Kaip pridėti IR nuotolinio valdymo pultą prie garsiakalbių sistemos: 5 žingsniai (su paveikslėliais)
Kaip pridėti IR nuotolinio valdymo pultą prie garsiakalbių sistemos: Šiame projekte aš jums parodysiu, kaip aš sukūriau papildomą grandinę savo garsiakalbių sistemai, kad galėčiau ją valdyti belaidžiu būdu su naminiu IR nuotolinio valdymo pultu. Pradėkime
Kaip pridėti „WiFi“valdymą prie bet kurio projekto -- ESP32 pradedančiųjų vadovas: 5 žingsniai
Kaip pridėti „WiFi“valdymą prie bet kurio projekto || ESP32 pradedančiųjų vadovas: Šiame projekte parodysiu, kaip lengva/sunku naudoti ESP32 su „Arduino IDE“, kad būtų galima pridėti „WiFi“valdymą prie bet kurio elektronikos projekto. Pakeliui parodysiu, kaip naudojant ESP32 sukurti paprastą „WiFi“serverį ir kaip sukurti
Kaip padaryti interaktyvų garso bangų spausdinimą: 8 žingsniai (su paveikslėliais)
Kaip padaryti interaktyvų garso bangų spausdinimą: šioje pamokoje mes parodysime, kaip padaryti interaktyvų garso bangų spausdinimą paveikslo rėmelyje, kad galėtumėte vienu metu pamatyti ir išgirsti mėgstamą dainą! Kai paliesite spaudinį per rėmo stiklą, jis vaidins sūnų
Kaip nemokamai pridėti skambėjimo tonų ir atsarginių vaizdo įrašų prie „Verizon Vx8500“(dar žinomo kaip „Chocolate“): 8 žingsniai
Kaip nemokamai pridėti skambėjimo tonų ir atsarginių vaizdo įrašų prie „Verizon Vx8500“(dar žinomo kaip „Šokoladas“): tai parodys, kaip sukurti „vx8500“(dar žinomo kaip šokoladas) įkrovimo/duomenų kabelį ir kaip naudoti kabelį skambėjimo tonų įkėlimui ir atsarginių kopijų kūrimui vcast vaizdo įrašai. Atsisakymas: Aš nesu atsakingas už tų, kurie skaito šį puslapį, veiksmus