Discord dia naneho hatrany fa io no sehatra fandefasana hafatra haingana ho an'izay te hiresaka, hifampiresaka amin'ny vidéo, na hivezivezy amin'ny namana an-tserasera nandritra ny dimy taona teo ho eo. Ny bots Discord dia iray amin'ireo antony.
Afaka mamela anao hanatanteraka ny zava-drehetra ny bots manomboka amin'ny fanaovana automatique asa tsy misy dikany mba hanombohana mozika manerana ny mpizara anao, ary amin'ity torolàlana ity dia hampianatra anao ny fomba fanamboarana bot Discord izahay.
Na dia ny automation no tanjona voalohany amin'ny fampiasana bot Discord, dia afaka mamorona tena hanao na inona na inona ianao (izay rehetra azonao atao amin'ny code JavaScript, farafaharatsiny).
Amin'ity lesona ity dia hampiasa ny Node.js izahay mba hamoronana bot Discord fototra.
Requirements
- kaonty Discord
- Server discord vaovao
- Node.js napetraka amin'ny solosainao.
- Visual Studio Code
- Ary, mazava ho azy, fifandraisana wifi.
Mamorona fampiharana Discord vaovao.
Hanombohana dia tsy maintsy misoratra anarana ny fampiharana amin'ny alàlan'ny tranokalan'ny Discord Developer. Mankanesa any raha te hanatratra izany vavahadin-tserasera.
Avy eo, safidio ny bokotra New Application izay eo amin'ny ilany havanana.
Rehefa manindry ny bokotra ianao dia hisy boaty fifanakalozan-kevitra mangataka anao hanome anarana ny bot anao. Raha ny ahy dia hantsoiko hoe “jaysbot” fotsiny ilay bot.
Safidio ny safidy bot manaraka, ary tsindrio ny bokotra "add bot". Hiseho ity boaty fifampiresahana manaraka ity:
Rehefa ankatoavinao ny fametrahana ny fampiharana vaovao dia manana bot ianao izao.
Na izany aza, heveriko fa tsy mila bot moana ianao. Andeha isika hanampy endri-javatra fanampiny sasany ary hanatsara ny firotsahana amin'ny mpampiasa amin'ny fanomezana alalana maromaro.
Amin'ny alàlan'ny fisafidianana OAuth2 avy amin'ny menio, araka ny aseho eto ambany, jereo ny boaty.
Ny rohy dia havoaka eo amin'ny farany ambany amin'ny pejy rehefa nasiana alalana rehefa avy nanome alalana fanampiny ilay bot.
Ny rohy nadikao teo aloha dia tokony apetaka amin'ny navigateur rehetra. Ny efijery manaraka dia tokony hiseho ary ampio ny mpizara ao aminy.
Rehefa avy nisafidy ny mpizara anao dia tsindrio ny bokotra "autorize":
Efa nampidirinao soa aman-tsara tamin'ny mpizaranao ny bot-nay.
Manao tetikasa Node.js
Ankehitriny rehefa nisoratra anarana ny bot, dia tsy maintsy manao lahatahiry ho an'ny rakitra Node.js.
Fametrahana miankina
Ny fonosana izay ilain'ny programa miasa tsara dia fantatra amin'ny anarana hoe fiankinan-doha. Amin'ity tranga ity, ny hany takianay dia ny fonosana discord.js. Mba hanampiana amin'ny fitantanana ny marika Jaysbot dia mbola hametraka ny fonosana dotenv izahay.
Izany dia hiantoka fa ny antso tsirairay dia manana ny fanomezan-dàlana mifanaraka amin'izany, ilaina ihany koa ny nodemon mba hitazonana ny serivisy. Ampidiro ity baiko manaraka ity hanombohana ny tetikasa amin'ny terminal vaovao:
Ny vokatra dia toy izao manaraka izao:
Ity baiko manaraka ity dia hametraka ny tranomboky Dotenv sy Discord.js ho an'ny tetikasa:
Ampiasao ity baiko manaraka ity mba hametrahana tranomboky nodemon:
Isaky ny manova ny rakitray izahay dia mamerina ny lohamilina i Nodemon.
Fampandrosoana ny bot
Ao amin'ny vavahadin'ny mpamorona, tsy maintsy manaiky ny antso avy amin'ny Discord.js isika. Izany dia mitaky ny handika ny mariky ny bot.
Rehefa vita ny kopia azy dia apetraho amin'ny fomba etsy ambany ao anaty rakitra vaovao izay tokony ho nomenao anarana.env.
Amboary ny rakitra bot.
Manangana rakitra mitokana ao amin'ny lahatahiry tetikasa lehibe antsoina hoe bot.js. Hampiasa ny fonosana dotenv izahay mba hananganana fari-piainan'ny tontolo iainana, manafatra kilasy avy amin'ny discord.js, ary avy eo dia manomboka mpanjifa vaovao:
Mba hampavitrika ny bot, ampidiro ao amin'ny terminalo ity baiko manaraka ity:
Famaranana
Miitatra haingana ny sehatra ho an'ny Discord. Namokatra fitaovam-pifandraisana azo antoka sy fifandraisana ho an'ireo mpankafy bitcoin, tompona orinasa ary mpilalao.
Tombontsoa fanampiny dia ny fananana bot mahay mamaly, mandrara ary mampangina ny mpampiasa. Ity lahatsoratra ity dia nanazava ny fomba fampiasana node.js hanamboarana bot tsotra. Noho izany, azonao atao ny mampihatra izany fahatakarana izany mba hampidirana fahaiza-manao vaovao.
Faly coding.
Leave a Reply