Discord senĉese pruvis, ke ĝi estas la tujmesaĝa platformo por iu ajn deziranta paroli, videobabili aŭ flui kun amikoj interrete dum la lastaj kvin jaroj. Discord-botoj estas unu el la kaŭzoj.
Botoj povas lasi vin plenumi ĉion, de aŭtomatigi monotonajn laborojn ĝis komenci ludi muzikon tra via servilo, kaj en ĉi tiu gvidilo, ni instruos vin kiel konstrui Discord-robotilon.
Kvankam aŭtomatigo estas la ĉefa celo por uzi Discord-robotilon, vi povas vere krei tian por fari ion ajn (ĉio ajn, kion vi povas enmeti en iu JavaScript-kodo, almenaŭ).
En ĉi tiu lernilo, ni uzos Node.js por krei nian propran bazan Discord-bot.
postuloj
- Discord-konto
- Freŝa discord-servilo
- Node.js instalita en via komputilo.
- Vida Studio Kodo
- Kaj, kompreneble, wifi-konekto.
Kreu novan Discord-aplikaĵon.
Por komenci, ni devas registri la aplikaĵon uzante la retejon de Discord Developer. Navigu al por atingi ĉi tion portalo.
Poste, elektu la butonon Nova Apliko, kiu situas dekstre.
Kiam vi alklakas la butonon, aperos dialogujo petante vin doni nomon al via roboto. En mia kazo, mi nur nomos la roboton "jaysbot".
Elektu la bot-elekton poste, kaj tiam alklaku la butonon "aldoni bot". La sekva dialogujo aperos:
Kiam vi aprobas la starigon de la nova aplikaĵo, vi nun havas bot.
Tamen mi ne pensas, ke vi volas stultan roboton. Ni aldonu kelkajn pliajn funkciojn kaj plibonigu uzantan engaĝiĝon donante al ĝi kelkajn permesojn.
Elektante OAuth2 el la menuo, kiel montrite sube, marku la skatolojn.
La ligilo estos produktita ĉe la malsupro de la paĝo kiam permeso estis aldonita post doni al la roboto pliajn permesojn.
La ligilo, kiun vi antaŭe kopiis, nun devus esti algluita en iu ajn retumilo. La ekrano kiu sekvas devus aperi kaj aldoni la servilon al ĝi.
Elektinte vian servilon, premu la butonon "rajtigi":
Vi nun sukcese aldonis nian roboton al via servilo.
Farante projekton Node.js
Nun kiam ni registris nian roboton, ni devas fari dosierujon por Node.js dosieroj.
Agordi dependecojn
Pakoj, kiujn la programo bezonas por funkcii ĝuste, estas konataj kiel dependecoj. En ĉi tiu kazo, ĉio, kion ni bezonas, estas la pako discord.js. Por helpi administri la Jaysbot-ĵetonon, ni ankoraŭ instalos la dotenv-pakaĵon.
Ĉi tio garantios, ke ĉiu alvoko havas la taŭgan rajtigon, nodemon ankaŭ estas necesa por ke ni konservu la servilon funkcianta. Enigu la sekvan komandon por komenci la projekton en nova terminalo:
La rezultoj estas kiel sekvas:
La sekva komando instalos la Dotenv-bibliotekon kaj Discord.js por la projekto:
Uzu la sekvan komandon por instali nodemon-bibliotekon:
Ĉiufoje kiam ni faras modifon al niaj dosieroj, Nodemon rekomencas la servilon.
Disvolvante nian bot
En la portalo de programistoj, ni devas aprobi alvokojn de Discord.js. Ĉi tio postulas, ke ni kopiu la ĵetonon de nia bot.
Post kiam ĝi estis kopiita, metu ĝin laŭ la maniero sube en novan dosieron, kiun vi devus nomi.env.
Konstruu la bot-dosieron.
Konstruu apartan dosieron en la ĉefa projekta dosierujo nomata bot.js. Ni uzos la dotenv-pakaĵon por agordi mediajn variablojn, importi klasojn de discord.js, kaj poste lanĉi novan klienton:
Por aktivigi la bot, enigu la sekvan komandon en vian terminalon:
konkludo
La platformo por Discord rapide vastiĝas. Ĝi produktis sekuran rimedon de komunikado kaj konekto por bitmono-entuziasmuloj, komercaj posedantoj kaj ludantoj.
Kroma avantaĝo estas havi kapablan bot kiu povas respondi, malpermesi kaj silentigi uzantojn. Ĉi tiu afiŝo klarigis kiel uzi node.js por konstrui simplan bot. Tial vi povas apliki ĉi tiun komprenon por inkluzivi novajn kapablojn.
Feliĉa kodigo.
Lasi Respondon