„Discord“ nuolat demonstravo, kad tai yra momentinių pranešimų platforma, skirta visiems, norintiems kalbėtis, vaizdo pokalbių ar srautinio perdavimo su draugais internetu per pastaruosius penkerius metus. Nesantaika botai yra viena iš priežasčių.
Naudodami robotus galite atlikti viską, pradedant monotoniškų užduočių automatizavimu ir baigiant muzikos grojimu visame serveryje, o šiame vadove išmokysime sukurti „Discord“ robotą.
Nors automatizavimas yra pagrindinis „Discord“ roboto naudojimo tikslas, jūs tikrai galite jį sukurti, kad padarytumėte bet ką (bent jau viską, ką galite įtraukti į „JavaScript“ kodą).
Šiame vadove naudosime Node.js, kad sukurtume savo pagrindinį „Discord“ robotą.
reikalavimai
- Nesantaika paskyra
- Naujas discord serveris
- Jūsų kompiuteryje įdiegtas Node.js.
- Visual Studio kodas
- Ir, žinoma, wifi ryšys.
Sukurkite naują „Discord“ programą.
Norėdami pradėti, turime užregistruoti programą naudodami „Discord Developer“ svetainę. Norėdami tai pasiekti, eikite į portalas.
Tada pasirinkite mygtuką Nauja programa, esantį dešinėje.
Kai spustelėsite mygtuką, pasirodys dialogo langas, kuriame prašoma suteikti savo robotui pavadinimą. Mano atveju, aš tiesiog pavadinsiu robotą „jaysbot“.
Toliau pasirinkite roboto pasirinkimą, tada spustelėkite mygtuką „Pridėti robotą“. Bus rodomas šis dialogo langas:
Kai patvirtinate naujos programos kūrimą, dabar turite robotą.
Tačiau nemanau, kad norite kvailo roboto. Pridėkime keletą papildomų funkcijų ir pagerinkime naudotojų įtraukimą, suteikdami jam keletą leidimų.
Meniu pasirinkę OAuth2, kaip parodyta toliau, pažymėkite langelius.
Nuoroda bus pateikta puslapio apačioje, kai bus pridėtas leidimas, suteikus robotui bet kokius tolesnius leidimus.
Anksčiau nukopijuota nuoroda dabar turėtų būti įklijuota bet kurioje naršyklėje. Turėtų pasirodyti toliau esantis ekranas ir prie jo pridėti serverį.
Pasirinkę serverį, paspauskite mygtuką „autorizuoti“:
Dabar sėkmingai įtraukėte mūsų robotą prie savo serverio.
Node.js projekto kūrimas
Dabar, kai užregistravome savo robotą, turime sukurti aplanką Node.js failams.
Priklausomybių nustatymas
Paketai, kurių programa turi tinkamai veikti, yra žinomi kaip priklausomybės. Šiuo atveju viskas, ko mums reikia, yra discord.js paketas. Norėdami padėti valdyti Jaysbot prieigos raktą, vis tiek įdiegsime dotenv paketą.
Tai garantuos, kad kiekvienas skambutis turi atitinkamą autorizaciją, mazgas taip pat reikalingas, kad serveris veiktų. Norėdami pradėti projektą naujame terminale, įveskite šią komandą:
Rezultatai yra tokie:
Ši komanda įdiegs projekto Dotenv biblioteką ir Discord.js:
Norėdami įdiegti nodemonų biblioteką, naudokite šią komandą:
Kiekvieną kartą, kai keičiame savo failus, Nodemon iš naujo paleidžia serverį.
Kuriame mūsų robotą
Kūrėjų portale turime patvirtinti skambučius iš Discord.js. Tam reikia nukopijuoti savo roboto prieigos raktą.
Nukopijavę jį toliau nurodytu būdu įdėkite į naują failą, kurį turėjote pavadinti.env.
Sukurkite boto failą.
Sukurkite atskirą failą pagrindiniame projekto kataloge pavadinimu bot.js. Naudosime dotenv paketą aplinkos kintamiesiems nustatyti, klasėms importuoti iš discord.js ir paleisti naują klientą:
Norėdami suaktyvinti robotą, į savo terminalą įveskite šią komandą:
Išvada
„Discord“ platforma sparčiai plečiasi. Ji sukūrė saugią komunikacijos ir ryšio priemonę bitkoinų entuziastams, verslo savininkams ir žaidėjams.
Papildoma nauda yra galingas robotas, galintis reaguoti, uždrausti ir nutildyti vartotojus. Šiame įraše paaiškinta, kaip naudojant node.js sukurti paprastą robotą. Todėl galite pritaikyti šį supratimą, kad įtrauktumėte naujas galimybes.
Laimingas kodavimas.
Palikti atsakymą