Tha Discord air dearbhadh gu leantainneach gur e an àrd-ùrlar teachdaireachdan sa bhad a th’ ann dha neach sam bith a tha airson bruidhinn, cabadaich bhidio, no sruthadh le caraidean air-loidhne anns na còig bliadhna no dhà mu dheireadh. Is e botaichean discord aon de na h-adhbharan.
Leigidh bots leat a h-uile càil a choileanadh bho bhith ag fèin-ghluasad obraichean monotonous gus tòiseachadh air ceòl a chluich air feadh an fhrithealaiche agad, agus san stiùireadh seo, ionnsaichidh sinn dhut mar a thogas tu Discord bot.
Ged is e fèin-ghluasad am prìomh adhbhar airson bot Discord a chleachdadh, faodaidh tu dha-rìribh fear a chruthachadh airson rud sam bith a dhèanamh (rud sam bith as urrainn dhut cram ann an cuid de chòd JavaScript, co-dhiù).
San oideachadh seo, cleachdaidh sinn Node.js gus am bot Discord bunaiteach againn fhèin a chruthachadh.
riatanasan
- Cunntas discord
- Am frithealaiche a-nuas discord
- Node.js air a stàladh air a' choimpiutair agad.
- Còd Stiùideo Lèirsinneach
- Agus, gu dearbh, ceangal wifi.
Cruthaich aplacaid Discord ùr.
Gus tòiseachadh, feumaidh sinn an tagradh a chlàradh a’ cleachdadh làrach-lìn Discord Developer. Seòl gu ruige seo gus seo a ruighinn portal.
An uairsin, tagh am putan Iarrtas Ùr a tha suidhichte air an taobh cheart.
Nuair a phutas tu air a’ phutan, nochdaidh bogsa deasbaid ag iarraidh ort ainm a thoirt don bhot agad. Anns a’ chùis agam, canaidh mi am bot “jaysbot.”
Tagh an ath roghainn bot, agus an uairsin cliog air a ’phutan“ cuir bot ”. Nochdaidh am bogsa deasbaid a leanas:
Nuair a cheadaicheas tu an tagradh ùr a stèidheachadh, tha bot agad a-nis.
Ach, chan eil mi a’ smaoineachadh gu bheil thu ag iarraidh bot balbh. Nach cuir sinn cuid de fheartan a bharrachd ris agus leasaich sinn conaltradh luchd-cleachdaidh le bhith a’ toirt grunn cheadan dha.
Le bhith a’ taghadh OAuth2 bhon chlàr, mar a chithear gu h-ìosal, thoir sùil air na bogsaichean.
Thèid an ceangal a thoirt a-mach aig bonn na duilleige nuair a thèid cead a chuir ris às deidh cead sam bith eile a thoirt don bot.
Bu chòir an ceangal a rinn thu lethbhreac roimhe a-nis a phasgadh ann am brobhsair sam bith. Bu chòir don sgrion a leanas nochdadh agus am frithealaiche a chur ris.
Às deidh dhut do fhrithealaiche a thaghadh, brùth air a ’phutan“ ùghdarrachadh ”:
Tha thu a-nis air ar bot a chuir ris an fhrithealaiche agad gu soirbheachail.
A' dèanamh pròiseact Node.js
A-nis gu bheil sinn air ar bot a chlàradh, feumaidh sinn pasgan a dhèanamh airson faidhlichean Node.js.
A 'stèidheachadh eisimeileachd
Canar eisimeileachd ri pacaidean a dh’ fheumas am prògram gus obrachadh gu ceart. Anns an t-suidheachadh seo, chan eil againn ach am pasgan discord.js. Gus cuideachadh le bhith a’ stiùireadh comharra Jaysbot, stàlaidhidh sinn fhathast am pasgan dotenv.
Bheir seo gealltanas gum bi an t-ùghdarras iomchaidh aig gach gairm, tha nodemon cuideachd riatanach airson an t-seirbheisiche a chumail ag obair. Cuir a-steach an àithne a leanas gus am pròiseact a thòiseachadh ann an ceann-uidhe ùr:
Tha na toraidhean mar a leanas:
Stàlaichidh an àithne a leanas leabharlann Dotenv agus Discord.js airson a’ phròiseict:
Cleachd an àithne a leanas gus leabharlann nodemon a stàladh:
Gach uair a nì sinn atharrachadh air na faidhlichean againn, bidh Nodemon ag ath-thòiseachadh an fhrithealaiche.
A’ leasachadh ar bot
Ann am portal an luchd-leasachaidh, feumaidh sinn fiosan aontachadh bho Discord.js. Feumaidh seo gun dèan sinn leth-bhreac den tòcan bot againn.
Às deidh dha a bhith air a chopaigeadh, cuir e san dòigh gu h-ìosal ann am faidhle ùr a bu chòir dhut a bhith air ainmeachadh.env.
Tog am faidhle bot.
Tog faidhle air leth anns a’ phrìomh eòlaire pròiseict ris an canar bot.js. Cleachdaidh sinn am pasgan dotenv gus caochladairean àrainneachd a stèidheachadh, clasaichean a thoirt a-steach bho discord.js, agus an uairsin cuir air bhog teachdaiche ùr:
Gus am bot a chuir an gnìomh, cuir a-steach an àithne a leanas a-steach don inneal-crìochnachaidh agad:
Co-dhùnadh
Tha an àrd-ùrlar airson Discord a’ leudachadh gu sgiobalta. Tha e air dòigh conaltraidh agus ceangail sàbhailte a thoirt gu buil airson luchd-dealasach bitcoin, sealbhadairean gnìomhachais, agus luchd-gamers.
Is e buannachd a bharrachd a bhith ann gum bi bot comasach ann a dh’ fhaodas luchd-cleachdaidh a fhreagairt, a thoirmeasg agus a chuir às. Mhìnich an dreuchd seo mar a chleachdas tu node.js gus bot sìmplidh a thogail. Mar sin, faodaidh tu an tuigse seo a chuir an sàs gus comasan ùra a thoirt a-steach.
Còdachadh sona.
Leave a Reply