Арзолдоо үчүн бот жазуу керек

Anonim

Арзолдоо үчүн бот жазуу керек

1-кадам: Тема Ботт тандоо

Эгерде сиз коммерциялык максатта бот түзсөңүз, бирок техникалык тапшырма жок, алгач такыр кандай функцияларды аткарууну түшүнүү үчүн, адегенде. Мини-оюндар менен музыканы башкаруу, ойноо, ойноо, музыка же көңүл ачуу үчүн бот болушу мүмкүн. Адатта, билим берүү баскычында, иш жүзүндө ишке ашыруу үчүн идея, курстар боюнча үй тапшырмасы катары сунушталат.

Идеяны издөөгө сонун булак - бул боттордун тизмеси менен таанымал бир топ популярдуу сайт. Ал боюнча сиз популярдуулукка иреттөө жана эң популярдуу экендигин билип алсаңыз болот. Долбоордун баракчаларында иштин функциялары жана принциптеринин сүрөттөлүшү бар, ал сиздин келечектеги бот кандайча карашы керек экендигин аныктоого жардам берет.

Дискорддогу бот түзүү үчүн популярдуу долбоорлорду көрүү

Тема тандалгандан кийин, же учурдагы кодду көчүрүп алуу үчүн, аны редакциялоо менен көчүрүп алуу, өз бот жазууңузду жазыңыз.

2-кадам: Бот тиркемесин түзүү

Кийинки кадам - ​​бул расмий порталга кирүүнү иштеп чыгуучулар үчүн арыз түзүүнү түзүү. Бот анын бар экендигин баштаган жана чакырууда колдонулган уникалдуу энбелгисин алган. Долбоордун аталышы тандалып алынган, уруксаттарды жана логотипти орнотуу.

Discoring иштеп чыгуучу порталынын сайтына барыңыз

  1. Жогоруда көрсөтүлгөн шилтемени ачып, сиз биринчи уруксатыңыз үчүн биринчи уруксатыңыз жана текшергенде, сиз тест серверине колдоно турган иштеп чыгуучу порталына кириңиз.
  2. Каршылыкта бот түзүү үчүн иштеп чыгуучуларга уруксат берүү

  3. Башкы бет боюнча бир жолу, "Жаңы өтүнмө" баскычын чыкылдатыңыз.
  4. Каршылыкта бот түзүү үчүн иштеп чыгуучуларга бот түзүү үчүн иштеп чыгуучуларга жаңы тиркемени түзүүгө өтүү

  5. Ысмыңды киргизип, жаратууну ырастаңыз.
  6. Каршылыкта бот түзүү үчүн иштеп чыгуучуларга жаңы өтүнмө түзүү

  7. Үч горизонталдык сызык менен баскычты басуу менен сайттын менюсун кеңейтүү.
  8. Дискорддогу бот түзүү үчүн иштеп чыгуучулардын порталына меню ачуу

  9. "Орнотуулар" блогусында "Бот" дегенди тандаңыз.
  10. Дискорддогу бот түзүү үчүн Бот параметрлери менен бот параметрлери бар бөлүмгө барыңыз

  11. Колдонмо үчүн жаңы бот курулгандыгын ырастаңыз.
  12. Каршылыкта бот түзүү үчүн иштеп чыгуучу порталынын сайтында жаңы бот түзүү үчүн баскычты түзүү

  13. Калкып чыккан терезеде "Ооба, кыл!" Баскычын чыкылдатыңыз.
  14. Каршылыкта бот түзүү үчүн иштеп чыгуучу порталга жаңы колдонмону түзүүнү тастыктоо менен кабарлоо менен кабарлоо

  15. Ушул этапта бот атын өзгөртө аласыз жана аны даяр болсо, аватарга жүктөп алсаңыз болот. Ушул эле бөлүктө "көчүрмө" баскычы бар экендигин, ал аны алмашуу буферине көчүрүүгө жооптуу экендигин билдирди. Бул аракет долбоордун коду менен иштөө учурунда бир нече жолу жасашы керек.
  16. Арзанда бот түзүү үчүн түзүлгөн арыздын негизги параметрлери

  17. Меню кайра жайып, oauth2 бөлүмүнө өтүңүз.
  18. Дискорддогу бот түзүү үчүн иштеп чыгуучу порталына кошумча арыздын түрүн тандоого өтүү

  19. Көргөзмөлөрдүн параметр тизмеси, "бот" буюмун табыңыз жана аны текшерүү белгиси менен белгилеңиз.
  20. Каршылыкта бот түзүү үчүн иштеп жаткан порталда колдонулган колдонмонун түрүн тандаңыз

  21. Дароо "Бот уруксаттары" деген ысым менен башка блокту табыңыз. Бардык уруксаттарды жандырып, ушул бот аткарган иш-аракеттерди түртүп алыңыз.
  22. Дискорддогу бот түзүү үчүн уруксаттарды кошуу

  23. Текст жана үн каналдарына уруксаттарды унутпаңыз. Бирок, эгерде администратордун өтүнмөнү дароо берүү укугу болсо, аларды активдештирүү үчүн алар активдештирүү керек болбойт.
  24. Дискорддогу бот түзүү үчүн, иштеп чыгуучу порталына башка колдонмолорго башка уруксаттарды тандоо

  25. "SCOPE" бөгөттөөсүн кайрадан көтөрүңүз жана велосипедке уруксат берүүчү шилтемени колдонуңуз.
  26. Ардалардагы бот түзүү үчүн серверге биринчи велосипедке шилтеме

  27. Аны жылдырып, колдонмону кошуу үчүн серверди тандаңыз.
  28. Ардалардагы бот түзүү үчүн серверге уруксат

  29. Тиешелүү укуктарды тастыктоону ырастаңыз (Белгилүү боксттер менен белгиленген бардык уруксаттар терезеде көрсөтүлөт. Кийинки кадамга баруу үчүн "уруксат" баскычын чыкылдатыңыз.
  30. Дискорддогу бот түзүүгө уруксат берилген уруксаттар менен тизмени көрүү

  31. Тартипти аягына чыгаруу үчүн CAPTCHA киргизиңиз.
  32. Дискорддогу бот түзүү үчүн башкы авторизациядан CAPTCHAны ырастоо

  33. Серверге чейин жылып болуп, бот азыр катышуучулардын тизмесинде көрсөтүлөрүн текшериңиз. Азыр ал форумдан сырткары азырынча жакшы, анткени анын коду али жазыла элек.
  34. Тандалган сервердин катышуучуларынын тизмесин карап чыгуу үчүн

3-кадам: Өнүктүрүү чөйрөсүн тандаңыз

Бот түзүү кодун түзүүдөгү эң оор баскычты жасоого убакыт келди. Муну жасоо үчүн, колдоого алынган программалоо тилдеринин бирин тандаңыз. Көбүнчө Node.JS же Python түрүндө кеңейтүү менен JavaScript колдонушат. Тандоо сиздин билимиңизге гана көз каранды, эгерде аны андан ары тактоо үчүн көчүрүп алуу үчүн боттун ботунун бот сызыгы ". Ар кандай тилдерде, өнүгүү чөйрөлөрү синтаксистик колдоо жана кошумча пайдалуу өзгөчөлүктөр менен ар кандай өнүгүү чөйрөлөрү керек. Булардын эң популярдуу макалаларында төмөнкү шилтемелер жөнүндө биле аласыз.

Кененирээк:

Программалоо үчүн өнүгүү чөйрөсүн тандоо

Windows үчүн тексттик редакторлор

Каршылыкта бот түзүү үчүн код жазуу үчүн, өнүгүү чөйрөсүн тандоо

4-кадам: Жазуу коду

Ар кандай сабактар ​​жана демонстрациялардын ар кандай сабактары бар, ар кандай татаалдыкты табуу Жада калса, музыка же администрация ойноо үчүн бүт долбоорлор бар, ошондуктан кээде кээде банка көчүрмө бар. Бирок, эгер сиз кодду өзүңүз жазууну чечсеңиз, анда сиз Python же JavaScript үчүн өздөштүрүүңүз керек.

Python программалоо тилин колдонуп, фриссте бот түзүү

Дагы бир макалада боттун негизи болуп, негизги буйруктар кошулуп, эки программалоо тилдерин бир эле учурда колдонгонун баяндаганбыз. Сиз эң мыкты нерсени тандап, принциптердин файлдарын кандайча түзүп, алардын мазмунун жазууга туура келет.

Кененирээк маалымат: Дискордго бот жазуу

Дискорддогу бот түзүү үчүн JavaScript программалоо тилин колдонуу

5-кадам: Бот бөлүштүрүү

Жөнөкөй сөз менен айтканда, бот жөнүндө эч ким билбейт, анткени ал жөн гана тармакка жетишпейт. Эгерде жаратуу жеке долбоор үчүн гана пайда болсо, анда илгерилетүү кереги жок, бирок көбүнчө бот табуу максатында жүргүзүлөт. Ачык сайттар бөлүштүрүүнүн мыкты каражаты деп эсептелет, ал жерде сиз аны акысыз же ботун жүктөп алуу үчүн жүктөп алуу үчүн, сиз аны издөөгө жазылууга болот. Муну биз бир популярдуу сайттын мисалынан талдайбыз.

  1. Башында, "Логин" баскычын чыкылдатып, сиз аранжировкаңыз аркылуу уруксат беришиңиз керек.
  2. Тандалган сайтка ботко көмөктөшүү үчүн авторизация

  3. Жаңы өтмөк пайда болгондо, "авторизация" баскычын колдонуп, аракетти ырастаңыз.
  4. Тандалган сайтка авторизацияны ырастоо үчүн ботко илгерилетүү үчүн

  5. Негизги файл баракчасында бот кошкон үчүн жооптуу бөлүктү табыңыз.
  6. Долбоорду кошуу үчүн Долбоордун бөлүмүнө өтүү

  7. Бул параметрди бул параметрди аныктоо, биз буга чейин жазган бул параметрди аныктоо менен киргизиңиз.
  8. Долбоордун аталышын аргасыздарда жайылтуу үчүн атын киргизиңиз

  9. Колдонулган префикти көрсөтүүнү унутпаңыз.
  10. Долбоордун префиксин тандоо

  11. Сыпаттаманы кошуңуз, сайттын сайтындагы бот баракчасынын дисплейине таасирин тийгизген тегдерди жана башка параметрлерди көрсөтүңүз.
  12. Ботко көмөктөшүү үчүн сайт жөнүндө негизги маалыматты толтуруу

  13. Эгерде чакыруу шилтемеси мурунтан болсо, аны тиешелүү талаага салыңыз же аны түзүү үчүн "чакыруу генераторуна" барыңыз.
  14. Ботко чакыруу үчүн сайтка чакыруу шилтемелерин киргизиңиз

  15. Киргизилген маалыматтардын тууралыгын текшериңиз жана "Тапшыруу" баскычын чыкылдатыңыз.
  16. Дискорддогу ботко көмөктөшүү үчүн долбоорду кошууну ырастоо

Боттор менен серверлерге мониторинг жүргүзүү принциби болжол менен бирдей, бул айырмачылык бир аз гана өз долбоорлорун жайгаштырууга жана аларга акы төлөөгө мүмкүнчүлүк берет, ал эми башкаларга жазылууну талап кылат Долбоорду каттоо этабы. Бул жерде сиздин жеке каалоолоруңузга көңүл буруп, жарнак бюджет түзүлгөн.

6-кадам: VPSке бот коюу

Жергиликтүү компьютерде тынымсыз иштей албай, эртеби-кечпи, операциялык тутумду өчүрүп-күйгүзө албайт, демек, ал бот өчүп, "буйрук сабына" өтөт. Бардык ири масштабдагы долбоорлор программалоо тилин колдоо менен VPSке туташкан. Эгерде сиз өзүңүздүн мындай кызматтарды колдонуу керек болгондо, өз ишинин принцибин мындан ары түшүндүрүп берсеңиз, анда ал эч кандай мааниге ээ эмес, анткени керектүү билим мурунтан эле алдык. Анын ордуна, тандалган Япдун колдоосуна көңүл бурууну сунуштайбыз жана мүмкүн болсо, Тандалган аянтчаларда боттун ишин текшерүү үчүн тесттик мезгилди колдонуңуз. Андай адамдар ар кандай суроолорго тез жооптуу болгон мындай сайттарда колдоо кызматтары бар экендигин унутпаңыз. Ботко ботко туташтыргандан кийин, ал ар дайым жигердүү абалда болот жана аны жергиликтүү компьютердеги файлдар менен сактоонун кажети жок.

Висттердеги батарейканын туруктуу иштешин камсыз кылуу үчүн VPS колдонуу

Көбүрөөк окуу