Inyathelo loku-1: Ukukhetha isihloko sebhotile
Ukuba wenza i-bot ngeenjongo zorhwebo, kodwa awunawo umsebenzi wobugcisa, kuqala ukuqonda ukuba yeyiphi imisebenzi ecetywayo yokuphunyezwa kwaphela. Inokuba yi-bot ukuba ilawule, idlale umculo okanye ukonwabisa ngemidlalo encinci. Ngokwesiqhelo, kwinqanaba lokufunda, umbono ubonakala umiliselo okanye unikelwa njengomsebenzi wasekhaya kwizifundo.
Umthombo obalaseleyo wokufuna umbono ucingelwa ngokupheleleyo yindawo eyaziwayo ngoluhlu lwe-bots. Kuyo unokuseta ukuhlelwa ngokuthandwa kwaye ufumanise ukuba yintoni ethandwa kakhulu. Kumaphepha eprojekthi kukho inkcazo yemisebenzi nemigaqo yomsebenzi, eya kuthi incede ukufumanisa ukuba i-bot yakho yexesha elizayo ijongeka njani.
Nje ukuba isihloko sikhethiwe okanye sigqitywe ukukopa ikhowudi ekhoyo sele ihlule ngokuhlela, qhubeka ukubhala eyakho i-bot.
Inyathelo 2: Ukwenza isicelo se-bot
Inyathelo elilandelayo kukwenza isicelo kwi-portal esemthethweni yabaphuhlisi bokungafuneki. Kuyimfuneko ukuba i-it iqale ubukho bayo kwaye ifumane uphawu olwahlukileyo olusetyenziswa kwisimemo. Sele, igama leprojekthi ikhethiwe, ufakelo lweepemethe kunye nelogo.
Yiya kwindawo yendawo yokuDibana
- Vula ikhonkco elingentla kwaye ungene kwi-poriver portal portal phantsi kweprofayili oya kuyisebenzisa kwiseva yovavanyo xa uqala i-BOT.
- Kanye kwiphepha eliphambili, cofa iqhosha "isicelo esitsha".
- Ngenisa igama lakho kwaye uqinisekise indalo.
- Yandisa imenyu yendawo ngokucinezela iqhosha elinemigca emithathu ethe tyaba.
- Kwibhloko "seseto", khetha "i-bot".
- Qinisekisa ukwakhiwa kwe-bot entsha yesicelo.
- Kwiwindows-up windows, cofa kwi "Ewe, yenza!".
- Okwangoku, unokutshintsha igama le-bot kwaye uyikhuphele kwi-avatar ukuba ilungile. Nceda uqaphele ukuba kwicandelo elinye ikwanguphawu lweqhosha "Khuphela", elinoxanduva lokukhuphela kwibhodi eqhotyoshwayo. Eli nyathelo kuya kufuneka lenze ngaphezulu kunokuba kube kanye ngexesha lokusebenza kunye nekhowudi yeprojekthi.
- Yandisa imenyu kwakhona kwaye uye kwicandelo le-outhor2.
- Kuluhlu lweparakhi, fumana into "ye-BOT" kwaye uyiphawule ngophawu lokujonga.
- Ngokukhawuleza ufumane enye ibhloko ngegama "iimvume ze-BOT". Sebenzisa zonke iimvume, ukutyhala iintshukumo ezenziweyo yile bot.
- Ungalibali malunga neemvume zokubhaliweyo kunye neziteshi zelizwi. Nangona kunjalo, abayi kufuneka basebenze ukuba ilungelo lomlawuli ukuze linike isicelo kwangoko.
- Phakamisa i "Makis" ibhloko kwakhona kwaye ukhuphele ikhonkco eliveliswe ngokuzenzekelayo kwisigunyaziso sebhayisekile.
- Skrolela kuyo kwaye ukhethe iserver ukongeza isicelo.
- Qinisekisa ukubonelelwa ngamalungelo afanelekileyo (zonke iimvume eziphawulwe ngeebhokisi zokujonga ziboniswe efestileni. Cofa "ugunyazise" ukuya kwinqanaba elilandelayo.
- Ngenisa i-Captcha ukuba igqibe le nkqubo.
- Skrolela kwiseva kwaye uqiniseke ukuba i-bot ngoku ibonisiwe kuluhlu lwabathathi-nxaxheba. Ngoku akakho ngaphandle, kuba ikhowudi yawo ayikabhalwanga.
Inyathelo 3: Khetha Indawo yoPhuculo
Lixesha lokuba kwelona nqanaba linzima lokwenza ikhowudi yokubhala ye-bot. Ukwenza oku, khetha enye yeelwimi zenkqubo ezixhasiweyo. Uninzi luhlala lusebenzisa iJavaScript kunye nolwandiso kwimo ye-node.js okanye iPython. Ukhetho luxhomekeke kuphela kulwazi lwakho okanye kwifomati ye-botline ye-bot, ukuba iza kuyikhondo yokuphucula ngakumbi. Iilwimi ezahlukeneyo, iindawo ezahlukeneyo zophuhliso ziyafuneka ngenkxaso ye-syntax kunye neempawu ezongezelelweyo ezifanelekileyo. Ungafunda ngokuthandwa kakhulu kwezi kumanqaku akwiikhonkco ezingezantsi.
Funda ngokugqithisileyo:
Ukukhetha indawo yophuhliso yenkqubo
Abahleli-thunga beefestile
Inyathelo 4: Ikhowudi yokubhala
Zininzi izifundo ezahlukeneyo kunye nemiboniso yendlela yokubhala ngayo i-bots ukuba iphile kwinqanaba elahlukileyo lokuntsokotha. Kukho iiprojekthi zizonke zokudlala umculo okanye ulawulo, ngamanye amaxesha ukukopa kwakhona ngamanye amaxesha. Nangona kunjalo, ukuba uthatha isigqibo sokubhala ikhowudi ngokwakho, kufuneka ufumane i-python okanye iJavaScript.
Kwelinye inqaku, sichaze ngokweenkcukacha malunga nendlela i-bot eyenziwe ngayo kwaye imiyalelo esisiseko yongezwa, yaphula iilwimi ezimbini ezikhankanyiweyo kwangoko. Kuya kufuneka ukhethe eyona ilungileyo kwaye uqonde ukuba imigaqo izenzela njani iifayile kwaye ubhale imixholo yazo.
Funda ngakumbi: Ukubhala i-bot kwi-discord
Inyathelo lesi-5: Ukuhanjiswa kweBot
Ngokulula, akukho mntu uya kwazi ngebhotile yakho, kuba ulahlekile kwinethiwekhi. Ukuba indalo iyenzeka kuphela kwiprojekthi yobuqu, ukukhuthaza akufunekanga, kodwa ihlala ilandelwa yinjongo yokufumana umvuzo. Iindawo ezivulekileyo zithathwa njengeyona ndlela ibalaseleyo yokuhanjiswa, apho ungayikhuphela khona ngokukhululekileyo okanye ngokubhaliswa ukukhuphela i-bot yakho, ngaloo ndlela uyivula ukuze uphephe. Siza kuhlalutya oku kumzekelo wesiza esinye esaziwayo.
- Ekuqaleni, kuya kufuneka ugunyazise kwi-akhawunti ye-Syress ngokucofa u "Ngena".
- Xa ithebhu entsha ivela, qinisekisa isenzo usebenzisa iqhosha elithi "gunyaziso".
- Kwiphepha lefayile eliphambili, fumana icandelo elinoxanduva lokumongeza i-bot.
- Ngenisa i-ID yayo ngokuchaza le parameter nge-discover Portur Portur, esisele sizibhale ngaphambili.
- Qiniseka ukuba ucacisa isimaphambili esisetyenzisiweyo.
- Yongeza inkcazo, chaza iithegi kunye nezinye iiparamitha ezichaphazela umboniso wephepha le-bot kwisayithi.
- Ukuba ikhonkco lesimemo sele likhona, yifake kwicandelo elifanelekileyo okanye uye kwi-generator "ukuze ivelise.
- Jonga ukuchaneka kwedatha efakiweyo kwaye cofa kwi "Ngenisa".
Umgaqo wezenzo ezisisiseko phantse ngokufanayo kuzo zonke iisayithi zokubeka i-bots kunye neeseva, umohluko uvumela ukukhululeka ukuba ubeke iiprojekthi, ngelixa ezinye zifuna ukufunyanwa komrhumo kwi Inqanaba lokubhaliswa kweprojekthi. Apha sele kugxile kukhetho lwakho kunye nokwenziwa kwezezimali.
Inyathelo 6: Ukubeka i-bot kwi-VPS
Ayizukukwazi ukusebenza rhoqo kwikhompyuter yendawo- kungekudala inkqubo yokusebenza iya kuqhubeka nokuqalisa, oko kuthetha ukuba iya kucima kwaye i-bot, kumgca wokuyalela uya kuvala isicelo. Zonke iiprojekthi ezinkulu ziqhagamshelwe kwi-VPS ngenkxaso yolwimi lwenkqubo esetyenzisiweyo. Ukuba ukwinqanaba xa kufuneka usebenzise iinkonzo ezinjalo, cacisa imigaqo-nkqubo yomsebenzi wazo engasasebenzi, kuba ulwazi olufanelekileyo sele lufunyenwe. Endaweni yoko, sicebisa ukuhlala sinikele ingqalelo kwinkxaso ye-Yapya ekhethiweyo kwaye, ukuba kunokwenzeka, sebenzisa ixesha lovavanyo ukukhangela umsebenzi we-BOP ekhethiweyo. Ungalibali ukuba kukho iinkonzo zenkxaso kwezi ndawo, ezona ngqingqi zinoxanduva lwayo nayiphi na imibuzo. Emva kokudibanisa i-bot kwi-VPS, iya kuhlala ikwimeko esebenzayo kwaye awuyi kuyigcina ngefayile kwiPC yendawo.