Tá sé léirithe go leanúnach ag Discord gurb é an t-ardán teachtaireachtaí meandracha é d’aon duine ar mian leo labhairt, físchomhrá, nó sruthú le cairde ar líne le cúig bliana anuas nó mar sin. Tá róbónna discord ar cheann de na cúiseanna.
Is féidir le róbónna ligean duit gach rud a dhéanamh ó phoist aontonacha a uathoibriú go dtí tús a chur le ceol a sheinm ar fud do fhreastalaí, agus sa treoir seo, beidh muid ag múineadh duit conas bot Discord a thógáil.
Cé gurb é uathoibriú an príomhchuspóir chun bot Discord a úsáid, is féidir leat ceann a chruthú go fírinneach chun aon ní a dhéanamh (rud ar bith is féidir leat a cram i roinnt cód JavaScript, ar a laghad).
Sa rang teagaisc seo, úsáidfimid Node.js chun ár mbunbot Discord féin a chruthú.
Riachtanais
- Cuntas easaontais
- Freastalaí discord nua
- Node.js suiteáilte ar do ríomhaire.
- Cód Amharc Stiúideo
- Agus, ar ndóigh, nasc wifi.
Cruthaigh feidhmchlár Discord nua.
Chun tús a chur leis, ní mór dúinn an t-iarratas a chlárú ag baint úsáide as suíomh Forbróir Discord. Déan nascleanúint go dtí seo chun é seo a bhaint amach tairseach.
Ansin, roghnaigh an cnaipe Feidhmchlár Nua atá suite ar an taobh deas.
Nuair a chliceálann tú an cnaipe, feicfear bosca dialóige ag iarraidh ort ainm a thabhairt do do bot. I mo chás, ní dhéanfaidh mé ach "jaysbot" a ghlaoch ar an bot.
Roghnaigh an chéad rogha bot ina dhiaidh sin, agus ansin cliceáil ar an gcnaipe “cuir bot leis”. Taispeánfar an bosca dialóige seo a leanas:
Nuair a cheadaíonn tú bunú an fheidhmchláir nua, tá bot agat anois.
Mar sin féin, ní dóigh liom gur mhaith leat bot balbh. Cuirimis roinnt gnéithe breise leis agus feabhas a chur ar rannpháirtíocht úsáideoirí trí roinnt ceadanna a thabhairt dó.
Trí OAuth2 a roghnú ón roghchlár, mar a thaispeántar thíos, seiceáil na boscaí.
Táirgfear an nasc ag bun an leathanaigh nuair a bheidh cead curtha leis tar éis aon cheadanna breise a thabhairt don bot.
Ba cheart an nasc a chóipeáil tú roimhe seo a ghreamú in aon bhrabhsálaí anois. Ba chóir go mbeadh an scáileán seo a leanas le feiceáil agus an freastalaí a chur leis.
Tar éis duit do fhreastalaí a roghnú, brúigh an cnaipe “údaraigh”:
D'éirigh leat ár bot a chur le do fhreastalaí anois.
Tionscadal Node.js a dhéanamh
Anois go bhfuil ár bot cláraithe againn, ní mór dúinn fillteán a dhéanamh le haghaidh comhaid Node.js.
Spleáchais a shocrú
Tugtar spleáchais ar phacáistí a theastaíonn ón gclár chun feidhmiú i gceart. Sa chás seo, níl de dhíth orainn ach an pacáiste discord.js. Chun cabhrú le chomhartha Jaysbot a bhainistiú, déanfaimid an pacáiste dotenv a shuiteáil fós.
Cinnteoidh sé seo go bhfuil an t-údarú cuí ag gach glao, tá nódón riachtanach freisin chun an freastalaí a choinneáil ag feidhmiú. Cuir isteach an t-ordú seo a leanas chun an tionscadal a thosú i gcríochfort nua:
Seo a leanas na torthaí:
Déanfaidh an t-ordú seo a leanas leabharlann Dotenv agus Discord.js a shuiteáil don tionscadal:
Úsáid an t-ordú seo a leanas chun leabharlann nódemon a shuiteáil:
Gach uair a dhéanaimid mionathrú ar ár gcomhaid, atosaíonn Nodemon an freastalaí.
Ár bot a fhorbairt
I dtairseach na bhforbróirí, ní mór dúinn glaonna ó Discord.js a cheadú. Éilíonn sé seo go ndéanfaimid cóipeáil ár n-chomhartha bot.
Tar éis é a chóipeáil, cuir ar an modh thíos é i gcomhad nua ar cheart duit a bheith ainmnithe.env.
Tóg an comhad bot.
Tóg comhad ar leith sa phríomheolaire tionscadail ar a dtugtar bot.js. Úsáidfimid an pacáiste dotenv chun athróga timpeallachta a shocrú, ranganna a allmhairiú ó discord.js, agus cliant nua a sheoladh ansin:
Chun an bot a ghníomhachtú, cuir an t-ordú seo a leanas isteach i do chríochfort:
Conclúid
Tá an t-ardán do Discord ag leathnú go tapa. Tá sé tar éis modh sábháilte cumarsáide agus nasc a tháirgeadh do dhíograiseoirí bitcoin, úinéirí gnó, agus gamers.
Buntáiste breise is ea bot cumasach a bheith agat a fhéadfaidh úsáideoirí a fhreagairt, a thoirmeasc agus a bhalbhú. Mhínigh an post seo conas node.js a úsáid chun bot simplí a thógáil. Mar sin, is féidir leat an tuiscint seo a chur i bhfeidhm chun cumais nua a chur san áireamh.
Códú sásta.
Leave a Reply