Cam 1: Dewis y Bott Pwnc
Os ydych yn creu bot at ddibenion masnachol, ond nid oes ganddynt dasg dechnegol, yn gyntaf i ddeall pa swyddogaethau y bwriedir eu gweithredu o gwbl. Gall fod yn bot i weinyddu, chwarae cerddoriaeth neu ddiddanu gyda gemau bach. Fel arfer, yn y cyfnod dysgu, mae syniad yn ymddangos ar gyfer gweithredu neu a gynigir fel tasg gartref ar gyrsiau.
Mae ffynhonnell ardderchog ar gyfer chwilio am syniad yn gwbl unrhyw safle poblogaidd gyda rhestr o botiau. Arni gallwch osod y didoli mewn poblogrwydd a chael gwybod beth yw'r mwyaf poblogaidd. Ar dudalennau prosiect mae disgrifiad o swyddogaethau ac egwyddorion gwaith, a fydd hefyd yn helpu i ddarganfod sut y dylai eich bot yn y dyfodol edrych.
Cyn gynted ag y caiff y pwnc ei ddewis neu penderfynir copïo'r cod presennol eisoes trwy ei olygu, ewch ymlaen i ysgrifennu eich bot eich hun.
Cam 2: Creu Cais Bot
Y cam nesaf yw creu cais ar y porth swyddogol ar gyfer datblygwyr Anghlut. Mae angen bod y bot yn dechrau ei fodolaeth ac yn caffael tocyn unigryw a ddefnyddiwyd yn y gwahoddiad. Eisoes, dewisir enw'r prosiect, gosod trwyddedau a logo.
Ewch i safle Porth Datblygwr Anghlut
- Agorwch y ddolen uchod a mewngofnodwch ar y porth datblygwr o dan y proffil y byddwch yn ei ddefnyddio ar gyfer y gweinydd prawf pan fyddwch yn awdurdodi a gwirio'r bot gyntaf.
- Unwaith ar y brif dudalen, cliciwch ar y botwm "Cais Newydd".
- Rhowch eich enw a chadarnhewch y greadigaeth.
- Ehangu'r ddewislen o'r safle trwy wasgu'r botwm gyda thri llinell lorweddol.
- Yn y bloc "Gosodiadau", dewiswch "Bot".
- Cadarnhewch adeiladu bot newydd ar gyfer y cais.
- Yn y ffenestr naid, cliciwch ar "ie, gwnewch hynny!".
- Ar hyn o bryd, gallwch newid enw'r bot a'i lawrlwytho i'r avatar os yw'n barod. Nodwch fod yr un adran yn yr un adran hefyd yn docyn gyda'r botwm "Copi", sy'n gyfrifol am ei gopïo i'r clipfwrdd. Bydd yn rhaid i'r weithred hon wneud mwy nag unwaith yn ystod y cyfnod gweithredu gyda chod y prosiect.
- Ehangu'r fwydlen eto a mynd i adran Oauth2.
- Yn y Rhestr Paramedr Scopes, dewch o hyd i'r eitem "Bot" a'i marcio gyda marc siec.
- Dewch o hyd i floc arall ar unwaith gyda'r enw "Caniatadau Bot". Gweithredwch yr holl ganiatâd, gan wthio'r camau a gyflawnir gan y bot hwn.
- Peidiwch ag anghofio am ganiatadau ar gyfer sianelau testun a llais. Fodd bynnag, ni fydd eu hangen i actifadu os hawl y gweinyddwr i ddarparu'r cais ar unwaith.
- Codwch y bloc "Scopes" eto a chopïwch y ddolen a gynhyrchir yn awtomatig i'r awdurdodiad beiciau.
- Sgroliwch drwyddo a dewiswch y gweinydd i ychwanegu cais.
- Cadarnhau darpariaeth hawliau priodol (pob caniatâd wedi'i farcio â blychau gwirio yn cael eu harddangos yn y ffenestr. Cliciwch "Awdurdodi" i fynd i'r cam nesaf.
- Rhowch y CAPTCHA i gwblhau'r weithdrefn.
- Sgroliwch i'r gweinydd a gwnewch yn siŵr bod y bot bellach wedi'i arddangos yn y rhestr o gyfranogwyr. Nawr mae'n all-lein, oherwydd nid yw ei god wedi'i ysgrifennu eto.
Cam 3: Dewiswch Amgylchedd Datblygu
Mae'n amser i wneud y cam anoddaf o greu bot - cod ysgrifennu. I wneud hyn, dewiswch un o'r ieithoedd rhaglennu â chymorth. Mae'r rhan fwyaf yn aml yn defnyddio JavaScript gydag estyniad ar ffurf NODE.JS neu Python. Mae'r dewis yn dibynnu ar eich gwybodaeth yn unig neu ym mha fformat yw botel y bot, os daw i gopïo i fireinio ymhellach. Ar gyfer gwahanol ieithoedd, mae angen amgylcheddau datblygu amrywiol gyda chymorth cystrawen a nodweddion defnyddiol ychwanegol. Gallwch ddysgu am y mwyaf poblogaidd o'r rhain yn yr erthyglau ar y dolenni isod.
Darllen mwy:
Dewis yr amgylchedd datblygu ar gyfer rhaglennu
Golygyddion Testun ar gyfer Windows
Cam 4: Cod Ysgrifennu
Mae llawer o wahanol wersi ac arddangosiadau o sut i ysgrifennu botiau i anghytgord lefel wahanol o gymhlethdod. Mae hyd yn oed prosiectau cyfan ar gyfer chwarae cerddoriaeth neu weinyddiaeth, felly weithiau copïo banal weithiau. Fodd bynnag, os penderfynwch ysgrifennu'r cod eich hun, mae angen i chi feistroli python neu javascript.
Mewn erthygl arall, fe wnaethom ddisgrifio'n fanwl am sut mae sail y bot yn cael ei greu a bod gorchmynion sylfaenol yn cael eu hychwanegu, gan dorri'r ddau ieithoedd rhaglennu a grybwyllir ar unwaith. Dim ond y gorau a deallwch sut mae'r egwyddorion yn creu ffeiliau ac yn ysgrifennu eu cynnwys.
Darllenwch fwy: Ysgrifennu bot yn anghytgord
Cam 5: Dosbarthiad bot
Yn syml, ni fydd neb yn gwybod am eich bot, oherwydd ei fod yn colli ar y rhwydwaith yn unig. Os bydd y greadigaeth yn digwydd ar gyfer prosiect personol yn unig, nid oes angen yr hyrwyddiad, ond yn aml caiff ei ddilyn gan y nod o ennill bot. Ystyrir safleoedd agored y ffordd orau o ddosbarthu, lle gallwch ei lawrlwytho am ddim neu drwy danysgrifiad i lawrlwytho eich bot, gan ei agor i chwilio. Byddwn yn dadansoddi hyn ar yr enghraifft o un safle poblogaidd.
- Ar y dechrau, bydd angen i chi awdurdodi drwy'r Cyfrif Disgord trwy glicio ar "Login".
- Pan fydd tab newydd yn ymddangos, cadarnhewch y weithred gan ddefnyddio'r botwm "awdurdodi".
- Ar y brif dudalen ffeil, dewch o hyd i'r adran sy'n gyfrifol am ychwanegu bot.
- Nodwch ei ID trwy ddiffinio'r paramedr hwn trwy'r Porth Datblygwr Disgord, yr ydym eisoes wedi'i ysgrifennu yn gynharach.
- Gwnewch yn siŵr eich bod yn nodi'r rhagddodiad a ddefnyddiwyd.
- Ychwanegwch ddisgrifiad, nodwch y tagiau a pharamedrau eraill sy'n effeithio ar arddangosfa'r dudalen bot ar y safle.
- Os yw'r cyswllt gwahoddiad yno eisoes, mewnosodwch ef yn y maes priodol neu ewch i "Gwahodd Generator" i'w gynhyrchu.
- Gwiriwch gywirdeb y data a gofnodwyd a chliciwch ar "Cyflwyno".
Mae'r egwyddor o gamau gweithredu sylfaenol tua'r un fath ar bob safle ar gyfer monitro bots a gweinyddwyr, dim ond bod rhai yn caniatáu i rai ganiatáu eu prosiectau eu hunain a'u hyrwyddo i'r brig am ffi, tra bod eraill yn gofyn am gaffael tanysgrifiad yn Cam cofrestru'r prosiect. Dyma eisoes yn canolbwyntio ar eich dewisiadau eich hun ac yn ffurfio cyllideb hysbysebu.
Cam 6: Rhoi bot ar VPS
Ni fydd yn gallu gweithio'n gyson ar gyfrifiadur lleol - yn gynt neu'n hwyrach, bydd y system weithredu yn mynd ar ailgychwyn, sy'n golygu y bydd yn diffodd a bydd y bot, ers y "llinell orchymyn" yn cau gyda'r cais. Mae pob prosiect ar raddfa fawr wedi'i gysylltu â'r VPS gyda chefnogaeth yr iaith raglennu a ddefnyddiwyd. Os ydych chi ar y lefel pan fydd angen i chi ddefnyddio gwasanaethau o'r fath, eglurwch yr egwyddor o'u gwaith bellach yn gwneud synnwyr, oherwydd bod y wybodaeth angenrheidiol fwyaf tebygol a gafwyd eisoes. Yn lle hynny, rydym yn argymell bob amser i roi sylw i gefnogaeth y YAP a ddewiswyd ac, os yn bosibl, yn defnyddio'r cyfnod prawf i wirio gwaith y bot ar y VPS a ddewiswyd. Peidiwch ag anghofio bod gwasanaethau cymorth ar safleoedd o'r fath, y mae eu harbenigwyr yn gyfrifol yn gyflym am unrhyw gwestiynau. Ar ôl cysylltu'r bot â'r VPS, bydd bob amser mewn cyflwr gweithredol ac nid oes rhaid i chi ei storio gyda ffeiliau ar y cyfrifiadur lleol.