Sut i ysgrifennu bot ar gyfer anghytgord

Anonim

Sut i ysgrifennu bot ar gyfer anghytgord

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.

Edrych ar brosiectau poblogaidd i greu bot yn anghytgord

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

  1. 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.
  2. Awdurdodiad ar borth y datblygwyr i greu bot yn anghytgord

  3. Unwaith ar y brif dudalen, cliciwch ar y botwm "Cais Newydd".
  4. Pontio i greu cais newydd ar borth y datblygwyr i greu bot yn anghytgord

  5. Rhowch eich enw a chadarnhewch y greadigaeth.
  6. Creu cais newydd ar borth y datblygwyr i greu bot yn anghytgord

  7. Ehangu'r ddewislen o'r safle trwy wasgu'r botwm gyda thri llinell lorweddol.
  8. Agor y fwydlen ar borth y datblygwyr i greu bot yn anghytgord

  9. Yn y bloc "Gosodiadau", dewiswch "Bot".
  10. Ewch i'r adran gyda pharamedrau bot ar borth y datblygwr i greu bot yn anghytgord

  11. Cadarnhewch adeiladu bot newydd ar gyfer y cais.
  12. Botwm i greu bot newydd ar safle porth y datblygwr i greu bot yn anghytgord

  13. Yn y ffenestr naid, cliciwch ar "ie, gwnewch hynny!".
  14. Hysbysiad gyda chadarnhad o greu cais newydd ar y Porth Datblygwr i greu bot yn anghytgord

  15. 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.
  16. Prif baramedrau'r cais a grëwyd am greu bot yn anghytgord

  17. Ehangu'r fwydlen eto a mynd i adran Oauth2.
  18. Pontio i'r dewis o fath o gais ychwanegol ar borth y datblygwr i greu bot yn anghytgord

  19. Yn y Rhestr Paramedr Scopes, dewch o hyd i'r eitem "Bot" a'i marcio gyda marc siec.
  20. Dewiswch y math o gais a ddefnyddir ar borth y datblygwr i greu bot yn anghytgord

  21. 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.
  22. Ychwanegu caniatadau i greu bot yn anghytgord

  23. 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.
  24. Dewis caniatadau eraill ar gyfer ceisiadau personol ar borth y datblygwr i greu bot yn anghytgord

  25. Codwch y bloc "Scopes" eto a chopïwch y ddolen a gynhyrchir yn awtomatig i'r awdurdodiad beiciau.
  26. Dolen i'r awdurdodiad beic cyntaf ar y gweinydd i greu bot yn anghytgord

  27. Sgroliwch drwyddo a dewiswch y gweinydd i ychwanegu cais.
  28. Awdurdodiad ar y gweinydd i greu bot yn anghytgord

  29. 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.
  30. Edrychwch ar restr gyda'r caniatadau sydd ar gael i greu bot yn anghytgord

  31. Rhowch y CAPTCHA i gwblhau'r weithdrefn.
  32. Cadarnhad o CAPTCHA yn yr awdurdodiad cyntaf i greu bot yn anghytgord

  33. 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.
  34. Gwirio'r rhestr o gyfranogwyr y gweinydd a ddewiswyd i greu bot yn anghytgord

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

Dewis amgylchedd datblygu wrth ysgrifennu cod i greu bot yn anghytgord

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.

Defnyddio iaith raglennu Python i greu bot yn anghytgord

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

Defnyddio iaith raglennu JavaScript i greu 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.

  1. Ar y dechrau, bydd angen i chi awdurdodi drwy'r Cyfrif Disgord trwy glicio ar "Login".
  2. Awdurdodiad ar y safle a ddewiswyd i hyrwyddo'r bot yn anghytgord

  3. Pan fydd tab newydd yn ymddangos, cadarnhewch y weithred gan ddefnyddio'r botwm "awdurdodi".
  4. Cadarnhau awdurdodiad ar y safle a ddewiswyd i hyrwyddo'r bot yn anghytgord

  5. Ar y brif dudalen ffeil, dewch o hyd i'r adran sy'n gyfrifol am ychwanegu bot.
  6. Pontio i'r adran Prosiect Ychwanegu i hyrwyddo'r bot yn anghytgord

  7. Nodwch ei ID trwy ddiffinio'r paramedr hwn trwy'r Porth Datblygwr Disgord, yr ydym eisoes wedi'i ysgrifennu yn gynharach.
  8. Nodwch enw'r prosiect i hyrwyddo'r bot yn anghytgord

  9. Gwnewch yn siŵr eich bod yn nodi'r rhagddodiad a ddefnyddiwyd.
  10. Dewis rhagddodiad prosiect ar gyfer hyrwyddo bot yn anghytgord

  11. Ychwanegwch ddisgrifiad, nodwch y tagiau a pharamedrau eraill sy'n effeithio ar arddangosfa'r dudalen bot ar y safle.
  12. Llenwi'r wybodaeth sylfaenol ar y safle i hyrwyddo'r bot yn anghytgord

  13. Os yw'r cyswllt gwahoddiad yno eisoes, mewnosodwch ef yn y maes priodol neu ewch i "Gwahodd Generator" i'w gynhyrchu.
  14. Rhowch ddolennau gwahoddiad ar y safle i hyrwyddo'r bot yn anghytgord

  15. Gwiriwch gywirdeb y data a gofnodwyd a chliciwch ar "Cyflwyno".
  16. Cadarnhad o ychwanegu prosiect i hyrwyddo'r bot yn anghytgord

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.

Defnyddio'r VPS i sicrhau gweithrediad parhaol y batri yn anghytgord

Darllen mwy