Discord waxay si joogto ah u muujisay inay tahay goobta fariimaha degdega ah loogu diro qof kasta oo raba inuu ku hadlo, ku sheekeysto muuqaal, ama kula socodsiiyo saaxiibbada onlayn shantii sano ee la soo dhaafay ama wax ka badan. Bots Discord waa mid ka mid ah sababaha.
Bots-ku waxay kuu oggolaan karaan inaad wax walba ku guulaysato si otomaatig ah shaqooyinka hal-abuurka leh si aad u bilowdo muusigga inta lagu jiro server-kaaga, iyo tilmaan-bixiyahan, waxaanu ku bari doonaa sida loo dhiso bot Discord.
In kasta oo automation-ku uu yahay ujeedada koowaad ee isticmaalka Discord bot, waxaad runtii abuuri kartaa mid si aad wax u qabato (wax kasta oo aad ku dhejin karto koodka JavaScript, ugu yaraan).
Tababarkan, waxaan u isticmaali doonaa Node.js si aan u abuurno bot Discord aasaasiga ah ee noo gaar ah.
Shuruudaha
- Discord account
- Server discord cusub
- Node.js ayaa lagu rakibay kumbuyuutarkaaga.
- Muuqaalka Muuqaalka Visual Studio
- Iyo, dabcan, isku xirka wifi.
Abuur codsi cusub oo Discord.
Si aan u bilowno, waa in aan diiwaan geliyo codsiga anagoo adeegsanayna goobta Discord Developer. U gudub si aad tan u gaarto portal.
Marka xigta, dooro badhanka Codsiga Cusub ee ku yaal dhinaca midig.
Markaad gujiso badhanka, sanduuqa wada-hadalka oo ku weydiinaya inaad magac u bixiso bot-gaaga ayaa soo bixi doona. Xaaladeyda, waxaan kaliya ugu yeeri doonaa bot-ka "jaysbot."
Dooro xulashada bot ee ku xigta, ka dibna dhagsii badhanka "ku dar bot". Sanduuqa wada hadalka ee soo socda ayaa soo muuqan doona:
Markaad ogolaato sameynta codsiga cusub, hadda waxaad haysataa bot.
Si kastaba ha ahaatee, uma maleynayo inaad rabto bot doqon ah. Aynu ku darno qaar ka mid ah sifooyin dheeri ah oo aan wanaajino ka qaybgalka isticmaale annagoo siinayna tiro oggolaansho ah.
Adiga oo ka dooranaya OAuth2 liiska, sida hoos ku cad, calaamadee sanduuqyada.
Xiriirinta waxaa lagu soo saari doonaa bogga hoose ee bogga marka ogolaanshaha lagu daro ka dib marka la siiyo bot wax ogolaansho dheeraad ah.
Xidhiidhka aad hore u koobiyaysay hadda waa in lagu dhejiyaa browser kasta. Shaashada soo socota waa inay soo baxdaa oo ku dartaa server-ka.
Ka dib markaad doorato server-kaaga, taabo badhanka "uthorize":
Waxaad hadda si guul leh ugu dartay bot-kayaga seerfarkaaga.
Samaynta mashruuc Node.js ah
Hadda oo aan diiwaan gashanahay bot-kayaga, waa inaan samaynaa gal galalka Node.js.
Dejinta ku tiirsanaanta
Xirmooyinka uu u baahan yahay in barnaamijku si sax ah u shaqeeyo ayaa loo yaqaan ku tiirsanaanta. Tusaale ahaan, waxa kaliya ee aan u baahanahay waa xirmada discord.js. Si aan gacan uga geysano maareynta calaamada Jaysbot, waxaan wali ku rakibi doonaa xirmada dotenv.
Tani waxay dammaanad qaadi doontaa in wicitaan kastaa leeyahay oggolaanshaha ku habboon, nodemon sidoo kale waa lagama maarmaan si aanu u ilaalino adeegaha. Geli amarka soo socda si aad mashruuca ugu bilowdo terminal cusub:
Natiijadu waa sida soo socota:
Amarka soo socda ayaa rakibi doona maktabadda Dotenv iyo Discord.js ee mashruuca:
Isticmaal amarka soo socda si aad u rakibto maktabadda nodemon:
Mar kasta oo aan wax ka beddel ku samayno faylalkayaga, Nodemon wuxuu dib u bilaabayaa serfarka.
Horumarinta bot-keena
Xariirka horumariyeyaasha, waa inaan ku oggolaano wicitaannada Discord.js. Tani waxay u baahan tahay inaan koobiyeyno calaamada bot-ka.
Ka dib marka la koobiyo ka dib, ku dheji habka hoose faylka cusub oo ay ahayd inaad magacowdo.env.
Dhis faylka bot
Ku dhis fayl gaar ah hagaha mashruuca ugu weyn ee loo yaqaan bot.js. Waxaan u isticmaali doonaa xirmada dotenv si aan u dejino doorsoomayaasha deegaanka, ugala soo degno xiisadaha discord.js, ka dibna aan bilowno macmiil cusub:
Si aad u dhaqaajiso bot-ka, geli taliska soo socda terminaalkaaga:
Ugu Dambeyn
Goobta Discord si degdeg ah ayay u fidaysaa. Waxay soo saartay hab nabdoon oo isgaarsiin iyo isku xirnaan loogu talagalay dadka xiiseeya bitcoin, milkiilayaasha ganacsiga, iyo cayaartoyda.
Faa'iidada dheeraadka ah waa haysashada bot karti leh oo ka jawaabi karta, mamnuuci karta, oo aamusi karta isticmaalayaasha. Boostada ayaa sharraxday sida loo isticmaalo node.js si loo dhiso bot fudud. Sidaa darteed, waxaad isticmaali kartaa fahamkan si aad ugu darto awoodo cusub.
Codayn farxad leh.
Leave a Reply