Orodha ya Yaliyomo[Ficha][Onyesha]
Discord imeendelea kuonyesha kuwa ni jukwaa la ujumbe wa papo hapo kwa mtu yeyote anayetaka kuzungumza, kupiga gumzo la video au kutiririsha na marafiki mtandaoni katika kipindi cha miaka mitano iliyopita au zaidi. Discord bots ni moja ya sababu.
Boti zinaweza kukuruhusu utimize kila kitu kutoka kwa kazi za kiotomatiki ili kuanza kucheza muziki kwenye seva yako yote, na katika mwongozo huu, tutakufundisha jinsi ya kuunda mfumo wa Discord bot.
Ingawa otomatiki ndio kusudi la msingi la kutumia Discord bot, unaweza kuunda moja kufanya chochote (chochote ambacho unaweza kubandika katika msimbo fulani wa JavaScript, angalau).
Katika somo hili, tutatumia Node.js kuunda bot yetu ya msingi ya Discord.
Mahitaji ya
- Akaunti ya Discord
- Seva mpya ya mfarakano
- Node.js imesakinishwa kwenye kompyuta yako.
- Kanuni ya Visual Studio
- Na, bila shaka, uhusiano wa wifi.
Unda programu mpya ya Discord.
Ili kuanza, lazima tusajili programu kwa kutumia tovuti ya Discord Developer. Nenda hadi ili kufikia hii portal.
Ifuatayo, chagua kitufe cha Programu Mpya ambacho kiko upande wa kulia.
Unapobofya kitufe, kisanduku cha mazungumzo kinachokuuliza upe kijibu chako jina kitaonekana. Kwa upande wangu, nitaita bot "jaysbot."
Chagua chaguo la bot ijayo, na kisha bofya kitufe cha "ongeza bot". Sanduku la mazungumzo lifuatalo litaonekana:
Unapoidhinisha uanzishaji wa programu mpya, sasa una roboti.
Walakini, sidhani kama unataka roboti bubu. Hebu tuongeze vipengele vingine vya ziada na tuboreshe ushirikiano wa watumiaji kwa kuwapa ruhusa kadhaa.
Kwa kuchagua OAuth2 kutoka kwa menyu, kama inavyoonyeshwa hapa chini, chagua visanduku.
Kiungo kitatolewa chini ya ukurasa wakati ruhusa imeongezwa baada ya kutoa kijibu ruhusa zaidi.
Kiungo ulichonakili hapo awali kinafaa kubandikwa katika kivinjari chochote. Skrini inayofuata inapaswa kuonekana na kuongeza seva kwake.
Baada ya kuchagua seva yako, bonyeza kitufe cha "idhinisha":
Sasa umefaulu kuongeza kijibu chetu kwenye seva yako.
Kutengeneza mradi wa Node.js
Sasa kwa kuwa tumesajili bot yetu, lazima tutengeneze folda kwa faili za Node.js.
Kuweka tegemezi
Vifurushi ambavyo programu inahitaji kufanya kazi vizuri vinajulikana kama vitegemezi. Katika mfano huu, tunachohitaji ni kifurushi cha discord.js. Ili kusaidia katika kudhibiti tokeni ya Jaysbot, bado tutasakinisha kifurushi cha dotenv.
Hii itatuhakikishia kwamba kila simu ina uidhinishaji unaofaa, nodemon pia ni muhimu kwetu ili kuweka seva kufanya kazi. Ingiza amri ifuatayo ili kuanza mradi katika terminal mpya:
Matokeo ni kama ifuatavyo:
Amri ifuatayo itasakinisha maktaba ya Dotenv na Discord.js kwa mradi:
Tumia amri ifuatayo kusanikisha maktaba ya nodemon:
Kila wakati tunapofanya marekebisho kwenye faili zetu, Nodemon huwasha tena seva.
Kuendeleza bot yetu
Katika tovuti ya wasanidi programu, ni lazima tuidhinishe simu kutoka kwa Discord.js. Hii inahitaji kwamba tunakili tokeni ya kijibu chetu.
Baada ya kunakiliwa, iweke kwa njia iliyo hapa chini katika faili mpya ambayo unapaswa kuipa jina.env.
Unda faili ya bot.
Unda faili tofauti katika saraka kuu ya mradi inayoitwa bot.js. Tutatumia kifurushi cha dotenv kusanidi anuwai za mazingira, kuagiza madarasa kutoka kwa discord.js, na kisha kuzindua mteja mpya:
Ili kuwezesha bot, ingiza amri ifuatayo kwenye terminal yako:
Hitimisho
Mfumo wa Discord unapanuka haraka. Imetoa njia salama za mawasiliano na muunganisho kwa wanaopenda bitcoin, wamiliki wa biashara, na wacheza mchezo.
Faida ya ziada ni kuwa na roboti inayoweza kujibu, kupiga marufuku na kuwanyamazisha watumiaji. Chapisho hili lilielezea jinsi ya kutumia node.js kuunda bot rahisi. Kwa hivyo, unaweza kutumia ufahamu huu kujumuisha uwezo mpya.
Furaha ya kuweka msimbo.
Acha Reply