Kif tikteb bot għal nuqqas ta 'qbil

Anonim

Kif tikteb bot għal nuqqas ta 'qbil

Pass 1: L-għażla tas-suġġett bott

Jekk inti toħloq bot għal skopijiet kummerċjali, iżda ma jkollhomx kompitu tekniku, l-ewwel li jifhmu liema funzjonijiet huma ppjanati li jiġu implimentati fil-livelli kollha. Jista 'jkun bot biex tamministra, tilgħab mużika jew divertenti bil-mini-logħob. Normalment, fl-istadju tat-tagħlim, tidher idea għall-implimentazzjoni jew hija offruta bħala kompitu tad-dar dwar il-korsijiet.

Sors eċċellenti għat-tiftix għal idea huwa assolutament kwalunkwe sit popolari b'lista ta 'bot. Fuqha tista 'tissettja l-għażla fil-popolarità u nsib x'inhu l-aktar popolari. Fuq il-paġni tal-proġett Hemm deskrizzjoni tal-funzjonijiet u l-prinċipji tax-xogħol, li jgħinu wkoll biex insemmu kif il-bot futur tiegħek għandu jidher.

Wiri ta 'proġetti popolari biex toħloq bot in diskord

Hekk kif is-suġġett jintgħażel jew jiġi deċiż li kopja l-kodiċi eżistenti bl-editjar tiegħu, ipproċedi għall-kitba tal-bot tiegħek.

Pass 2: Il-ħolqien ta 'applikazzjoni bot

Il-pass li jmiss huwa li tinħoloq applikazzjoni fuq il-portal uffiċjali għall-iżviluppaturi tad-diskorsi. Huwa neċessarju li l-bot beda l-eżistenza tiegħu u akkwista token uniku użat fl-istedina. Diġà, l-isem tal-proġett huwa magħżul, l-installazzjoni ta 'permessi u logo.

Mur fis-sit tal-Portal tal-Iżviluppatur tad-Discord

  1. Iftaħ il-link hawn fuq u illoggja fuq il-portal tal-iżviluppatur taħt il-profil li se tuża għas-server tat-test meta l-ewwel tawtorizza u tiċċekkja l-bot.
  2. Awtorizzazzjoni fuq il-portal tal-iżviluppaturi biex jinħoloq bot in diskors

  3. Ladarba fuq il-paġna prinċipali, ikklikkja fuq il- "Applikazzjoni Ġdida" buttuna.
  4. Tranżizzjoni għall-ħolqien ta 'applikazzjoni ġdida fuq il-portal tal-iżviluppaturi biex jinħoloq bot in diskors

  5. Daħħal ismek u kkonferma l-ħolqien.
  6. Il-ħolqien ta 'applikazzjoni ġdida fuq il-portal tal-iżviluppaturi biex jinħoloq bot in diskors

  7. Espandi l-menu tas-sit billi tagħfas il-buttuna bi tliet linji orizzontali.
  8. Ftuħ tal-menu fuq il-portal tal-iżviluppaturi biex toħloq bot in diskors

  9. Fis-"Settings" blokk, agħżel "Bot".
  10. Mur fit-taqsima b'parametri tal-bot fuq il-portal tal-iżviluppatur biex toħloq bot in diskord

  11. Ikkonferma l-kostruzzjoni ta 'bot ġdid għall-applikazzjoni.
  12. Buttuna biex tinħoloq bot ġdid fuq is-sit tal-portal tal-iżviluppatur biex toħloq bot in diskors

  13. Fit-tieqa pop-up, ikklikkja fuq "Iva, għamilha!".
  14. Notifika b'konferma tal-ħolqien ta 'applikazzjoni ġdida dwar il-portal tal-iżviluppatur biex toħloq bot in diskors

  15. F'dan l-istadju, tista 'tbiddel l-isem tal-bot u niżżlu għall-avatar jekk tkun lesta. Jekk jogħġbok innota li l-istess taqsima hija wkoll token bil-buttuna "Kopja", li hija responsabbli għall-ikkupjar lill-clipboard. Din l-azzjoni se jkollha tagħmel aktar minn darba waqt l-operazzjoni bil-kodiċi tal-proġett.
  16. Il-parametri ewlenin tal-applikazzjoni maħluqa għall-ħolqien ta 'bot in diskors

  17. Espandi l-menu mill-ġdid u mur fit-taqsima OAuth2.
  18. Tranżizzjoni għall-għażla tat-tip ta 'applikazzjoni addizzjonali fuq il-portal iżviluppatur biex jinħoloq bot in diskors

  19. Fil-lista tal-parametru tal-ambiti, sib l-oġġett "Bot" u immarkaha b'marka ta 'kontroll.
  20. Agħżel it-tip ta 'applikazzjoni użata fuq il-portal tal-iżviluppatur biex toħloq bot in diskors

  21. Immedjatament issib blokka oħra bl-isem "Permessi Bot". Attiva l-permessi kollha, timbotta l-azzjonijiet imwettqa minn din il-bot.
  22. Żieda ta 'Permessi biex Oħloq Bot f'Dissord

  23. Tinsiex dwar il-permessi għat-test u l-kanali tal-vuċi. Madankollu, mhux se jkunu meħtieġa biex jattiva jekk id-dritt tal-amministratur li jipprovdi immedjatament l-applikazzjoni.
  24. L-għażla ta 'permessi oħra għal applikazzjonijiet tad-dwana fuq il-portal tal-iżviluppatur biex toħloq bot in diskors

  25. Għolli l-blokk "ambiti" mill-ġdid u kopja l-link iġġenerat awtomatikament mal-awtorizzazzjoni tar-rota.
  26. Rabta mal-ewwel awtorizzazzjoni tar-rota fuq is-server biex toħloq bot in diskord

  27. Skrollja minnha u agħżel is-server biex iżżid applikazzjoni.
  28. Awtorizzazzjoni fuq is-server biex jinħoloq bot in diskors

  29. Ikkonferma l-provvediment ta 'drittijiet xierqa (il-permessi kollha mmarkati bil-kaxxi tal-kontroll huma murija fit-tieqa. Ikklikkja "Tawtorizza" biex tmur fil-pass li jmiss.
  30. Ara lista bil-permessi disponibbli biex toħloq bot in diskord

  31. Daħħal il-CAPTCHA biex tlesti l-proċedura.
  32. Konferma tal CAPTCHA fl-ewwel awtorizzazzjoni biex jinħoloq bot incorda

  33. Skrollja għas-server u kun żgur li l-bot issa jidher fil-lista tal-parteċipanti. Issa huwa offline, għax il-kodiċi tiegħu għadu ma ġiex miktub.
  34. Kontroll tal-lista ta 'parteċipanti tas-server magħżul biex toħloq bot in diskors

Pass 3: Agħżel Ambjent għall-Iżvilupp

Wasal iż-żmien li nagħmlu l-agħar stadju tal-ħolqien ta 'kodiċi tal-kitba bot. Biex tagħmel dan, agħżel waħda mill-lingwi ta 'programmar appoġġjat. Ħafna drabi jużaw il-JavaScript b'estensjoni fil-forma ta 'node.js jew Python. L-għażla tiddependi esklussivament fuq l-għarfien tiegħek jew f'liema format huwa l-botline tal-bot, jekk niġu għall-ikkupjar għal aktar irfinar. Għal lingwi differenti, huma meħtieġa diversi ambjenti ta 'żvilupp b'appoġġ sintassi u karatteristiċi utli addizzjonali. Tista 'titgħallem dwar l-aktar popolari minn dawn fl-artikoli fuq il-links hawn taħt.

Aqra iktar:

Għażla tal-ambjent ta 'żvilupp għall-ipprogrammar

Edituri tat-test għall-Windows

Għażla ta 'ambjent ta' żvilupp waqt li tikteb kodiċi biex toħloq bot in diskord

Pass 4: Kodiċi tal-Kitba

Hemm ħafna lezzjonijiet differenti u dimostrazzjonijiet ta 'kif tikteb bot biex taqbeż livell differenti ta' kumplessità. Hemm ukoll proġetti sħaħ għall-logħob tal-mużika jew l-amministrazzjoni, għalhekk kultant ikkupjar banali kultant. Madankollu, jekk tiddeċiedi li tikteb il-kodiċi lilek innifsek, għandek bżonn tikkontrolla l-Python jew il-JavaScript.

L-użu tal-lingwa tal-programmazzjoni tal-Python biex toħloq bot in diskors

F'artikolu ieħor, aħna deskritti fid-dettall dwar kif il-bażi tal-bot hija maħluqa u l-kmandi bażiċi huma miżjuda, jitkissru ż-żewġ lingwi ta 'programmazzjoni msemmija f'daqqa. Int trid tagħżel biss l-aħjar u tifhem kif il-prinċipji joħolqu fajls u jiktbu l-kontenut tagħhom.

Aqra iktar: Kitba ta 'Bot f'Dissord

Bl-użu tal-lingwa tal-ipprogrammar tal-JavaScript biex toħloq bot in diskord

Pass 5: Distribuzzjoni ta 'bot

Sempliċement, ħadd ma jkun jaf dwar il-bot tiegħek, għax huwa sempliċement nieqes fuq in-netwerk. Jekk il-ħolqien iseħħ biss għal proġett personali, il-promozzjoni mhix meħtieġa, iżda ħafna drabi hija segwita mill-għan li taqla 'bot. Siti miftuħa huma kkunsidrati l-aqwa mezz ta 'distribuzzjoni, fejn tista' tniżżluha b'xejn jew permezz ta 'abbonament biex tniżżel il-bot tiegħek, u b'hekk tiftaħha biex tfittex. Aħna se tanalizza dan fuq l-eżempju ta 'sit wieħed popolari.

  1. Għall-ewwel, ser ikollok bżonn tawtorizza permezz tal-kont tad-diskors billi tikklikkja "Login".
  2. Awtorizzazzjoni fuq is-sit magħżul biex tippromwovi l-bot in diskors

  3. Meta jidher tab ġdid, ikkonferma l-azzjoni billi tuża l-buttuna "tawtorizza".
  4. Konferma ta 'l-awtorizzazzjoni fuq is-sit magħżul biex tippromwovi l-bot in diskors

  5. Fil-paġna tal-fajl prinċipali, sib it-taqsima responsabbli biex iżżid bot.
  6. Tranżizzjoni għat-taqsima tal-proġett li żżid biex tippromwovi l-bot in inkwiet

  7. Daħħal l-ID tagħha billi tiddefinixxi dan il-parametru permezz tal-Portal Develcer Discord, li aħna diġà kitbu qabel.
  8. Daħħal l-isem tal-proġett biex tippromwovi l-bot in diskors

  9. Kun żgur li tispeċifika l-prefiss użat.
  10. L-għażla ta 'prefiss tal-proġett għall-promozzjoni tal-bot in diskord

  11. Żid deskrizzjoni, speċifika t-tikketti u parametri oħra li jaffettwaw il-wiri tal-paġna tal-bot fuq is-sit.
  12. Timla l-informazzjoni bażika fuq is-sit biex tippromwovi l-bot in diskors

  13. Jekk il-link istedina diġà hemm, daħħalha fil-qasam xieraq jew mur "Jistiednu Ġeneratur" biex tiġġeneraha.
  14. Daħħal links ta 'stedina fuq is-sit biex tippromwovi l-bot in-nuqqas ta' qbil

  15. Iċċekkja l-korrettezza tad-dejta mdaħħla u kklikkja fuq "Issottometti".
  16. Konferma taż-żieda ta 'proġett biex tippromwovi l-bot in-nuqqas ta' qbil

Il-prinċipju ta 'azzjonijiet bażiċi huwa bejn wieħed u ieħor l-istess fuq is-siti kollha għall-monitoraġġ tal-bots u s-servers, id-differenza tinsab biss li xi wħud jippermettu li jqiegħdu l-proġetti tagħhom stess u jippromwovuhom fin-naħa ta' fuq għal ħlas, filwaqt li oħrajn jeħtieġu l-akkwist ta 'abbonament fi l-istadju tar-reġistrazzjoni tal-proġett. Hawn huma diġà qed jiffokaw fuq il-preferenzi tiegħek u baġit tar-reklamar iffurmat.

Pass 6: Tqegħid bot fuq VPS

Mhux se jkun jista 'jaħdem kontinwament fuq kompjuter lokali - illum jew għada s-sistema operattiva tmur fuq reboot, li jfisser li jintefa u l-bot, peress li l- "linja tal-kmand" se tagħlaq ma' l-applikazzjoni. Il-proġetti kollha fuq skala kbira huma konnessi mal-VPS bl-appoġġ tal-lingwa tal-ipprogrammar użata. Jekk inti fil-livell meta jkollok bżonn tuża dawn is-servizzi, spjega l-prinċipju tax-xogħol tagħhom ma jibqax jagħmel sens, minħabba li l-għarfien meħtieġ huwa probabbli diġà akkwistat. Minflok, nirrakkomandaw dejjem li tagħti attenzjoni lill-appoġġ tal-YAP magħżul u, jekk possibbli, uża l-perjodu tat-test biex tivverifika x-xogħol tal-bot fuq il-VPS magħżula. Tinsiex li hemm servizzi ta 'appoġġ fuq siti bħal dawn, li l-ispeċjalisti tagħhom huma malajr responsabbli għal kwalunkwe mistoqsija. Wara li tgħaqqad il-bot mal-VPS, dejjem se jkun f'kondizzjoni attiva u ma jkollokx għalfejn taħżinha b'fajls fuq il-PC lokali.

Bl-użu tal-VPS biex tiżgura l-operazzjoni permanenti tal-batterija b'mod inkwiet

Aqra iktar