Edukien aurkibidea[Ezkutatu][Erakutsi]
Discord-ek etengabe frogatu du berehalako mezularitza-plataforma dela azken bost urteotan lagunekin linean hitz egin, bideo-txateatu edo erreproduzitu nahi duen edonorentzat. Discord bot-ak arrazoietako bat dira.
Bot-ek lan monotonoak automatizatzen hasi eta zure zerbitzarian musika erreproduzitzen hasteko dena burutzen utzi diezazuke, eta gida honetan Discord bot bat nola eraikitzen irakatsiko dizugu.
Automatizazioa Discord bot bat erabiltzeko helburu nagusia den arren, benetan bat sor dezakezu edozer egiteko (JavaScript kode batzuetan sartu dezakezun edozer, gutxienez).
Tutorial honetan, Node.js erabiliko dugu gure oinarrizko Discord bot sortzeko.
Baldintzak
- Discord kontua
- Discord zerbitzari berria
- Node.js instalatuta dago zure ordenagailuan.
- Visual Studio kodea
- Eta, noski, wifi konexioa.
Sortu Discord aplikazio berri bat.
Hasteko, aplikazioa erregistratu behar dugu Discord Developer-en webgunea erabiliz. Nabigatu hona heltzeko portal.
Ondoren, hautatu eskuineko aldean dagoen Aplikazio berria botoia.
Botoia sakatzen duzunean, botoiari izena emateko eskatuko dizun elkarrizketa-koadro bat agertuko da. Nire kasuan, bot-ari "jaysbot" deituko diot.
Hautatu hurrengo bot aukera, eta egin klik "gehitu bot" botoian. Hurrengo elkarrizketa-koadroa agertuko da:
Aplikazio berriaren ezarpena onartzen duzunean, orain bot bat duzu.
Hala ere, ez dut uste bot muturik nahi duzunik. Gehi ditzagun eginbide gehigarri batzuk eta hobetu erabiltzailearen konpromisoa hainbat baimen emanez.
Menuan OAuth2 aukeratuz, behean agertzen den moduan, markatu laukiak.
Esteka orriaren behealdean sortuko da baimena gehitu denean bot-ari beste baimen batzuk eman ondoren.
Aurretik kopiatu duzun esteka edozein arakatzailetan itsatsi behar da. Jarraian agertzen den pantaila agertu eta zerbitzaria gehitu behar zaio.
Zure zerbitzaria aukeratu ondoren, sakatu "baimendu" botoia:
Orain behar bezala gehitu duzu gure bot zure zerbitzarian.
Node.js proiektu bat egitea
Orain gure bot erregistratu dugula, Node.js fitxategietarako karpeta bat egin behar dugu.
Mendekotasunak konfiguratzea
Programak behar bezala funtzionatzeko behar dituen paketeei menpekotasunak deritze. Kasu honetan, behar dugun guztia discord.js paketea da. Jaysbot tokena kudeatzen laguntzeko, dotenv paketea instalatuko dugu oraindik.
Horrek bermatuko du dei bakoitzak dagokion baimena duela, nodemon ere beharrezkoa da zerbitzaria funtzionatzen jarraitzeko. Sartu komando hau proiektua terminal berri batean hasteko:
Emaitzak hauek dira:
Komando honek Dotenv liburutegia eta Discord.js instalatuko ditu proiekturako:
Erabili komando hau nodemon liburutegia instalatzeko:
Gure fitxategietan aldaketa bat egiten dugun bakoitzean, Nodemon-ek zerbitzaria berrabiarazi egiten du.
Gure bot garatzen
Garatzaileen atarian, Discord.js-en deiak onartu behar ditugu. Honek gure bot-en tokena kopiatu behar dugu.
Kopiatu ondoren, jarri beheko eran.env izendatu beharko zenukeen fitxategi berri batean.
Eraiki bot fitxategia.
Eraiki fitxategi bereizi bat bot.js izeneko proiektuaren direktorio nagusian. Dotenv paketea erabiliko dugu ingurune-aldagaiak konfiguratzeko, klaseak discord.js-etik inportatzeko eta gero bezero berri bat abiarazteko:
Bota aktibatzeko, sartu komando hau zure terminalean:
Ondorioa
Discord-en plataforma azkar hedatzen ari da. Komunikazio eta konexio bide seguru bat sortu du bitcoin zaleentzat, negozio jabeentzat eta jokalarientzat.
Abantaila gehigarri bat erabiltzaileak erantzun, debekatu eta isilarazi ditzakeen bot gai bat izatea da. Post honetan node.js nola erabili azaldu zen bot sinple bat eraikitzeko. Hori dela eta, ulermen hori aplika dezakezu gaitasun berriak sartzeko.
Pozik kodetzea.
Utzi erantzun bat