1-кадам: Тема Ботт тандоо
Эгерде сиз коммерциялык максатта бот түзсөңүз, бирок техникалык тапшырма жок, алгач такыр кандай функцияларды аткарууну түшүнүү үчүн, адегенде. Мини-оюндар менен музыканы башкаруу, ойноо, ойноо, музыка же көңүл ачуу үчүн бот болушу мүмкүн. Адатта, билим берүү баскычында, иш жүзүндө ишке ашыруу үчүн идея, курстар боюнча үй тапшырмасы катары сунушталат.
Идеяны издөөгө сонун булак - бул боттордун тизмеси менен таанымал бир топ популярдуу сайт. Ал боюнча сиз популярдуулукка иреттөө жана эң популярдуу экендигин билип алсаңыз болот. Долбоордун баракчаларында иштин функциялары жана принциптеринин сүрөттөлүшү бар, ал сиздин келечектеги бот кандайча карашы керек экендигин аныктоого жардам берет.
Тема тандалгандан кийин, же учурдагы кодду көчүрүп алуу үчүн, аны редакциялоо менен көчүрүп алуу, өз бот жазууңузду жазыңыз.
2-кадам: Бот тиркемесин түзүү
Кийинки кадам - бул расмий порталга кирүүнү иштеп чыгуучулар үчүн арыз түзүүнү түзүү. Бот анын бар экендигин баштаган жана чакырууда колдонулган уникалдуу энбелгисин алган. Долбоордун аталышы тандалып алынган, уруксаттарды жана логотипти орнотуу.
Discoring иштеп чыгуучу порталынын сайтына барыңыз
- Жогоруда көрсөтүлгөн шилтемени ачып, сиз биринчи уруксатыңыз үчүн биринчи уруксатыңыз жана текшергенде, сиз тест серверине колдоно турган иштеп чыгуучу порталына кириңиз.
- Башкы бет боюнча бир жолу, "Жаңы өтүнмө" баскычын чыкылдатыңыз.
- Ысмыңды киргизип, жаратууну ырастаңыз.
- Үч горизонталдык сызык менен баскычты басуу менен сайттын менюсун кеңейтүү.
- "Орнотуулар" блогусында "Бот" дегенди тандаңыз.
- Колдонмо үчүн жаңы бот курулгандыгын ырастаңыз.
- Калкып чыккан терезеде "Ооба, кыл!" Баскычын чыкылдатыңыз.
- Ушул этапта бот атын өзгөртө аласыз жана аны даяр болсо, аватарга жүктөп алсаңыз болот. Ушул эле бөлүктө "көчүрмө" баскычы бар экендигин, ал аны алмашуу буферине көчүрүүгө жооптуу экендигин билдирди. Бул аракет долбоордун коду менен иштөө учурунда бир нече жолу жасашы керек.
- Меню кайра жайып, oauth2 бөлүмүнө өтүңүз.
- Көргөзмөлөрдүн параметр тизмеси, "бот" буюмун табыңыз жана аны текшерүү белгиси менен белгилеңиз.
- Дароо "Бот уруксаттары" деген ысым менен башка блокту табыңыз. Бардык уруксаттарды жандырып, ушул бот аткарган иш-аракеттерди түртүп алыңыз.
- Текст жана үн каналдарына уруксаттарды унутпаңыз. Бирок, эгерде администратордун өтүнмөнү дароо берүү укугу болсо, аларды активдештирүү үчүн алар активдештирүү керек болбойт.
- "SCOPE" бөгөттөөсүн кайрадан көтөрүңүз жана велосипедке уруксат берүүчү шилтемени колдонуңуз.
- Аны жылдырып, колдонмону кошуу үчүн серверди тандаңыз.
- Тиешелүү укуктарды тастыктоону ырастаңыз (Белгилүү боксттер менен белгиленген бардык уруксаттар терезеде көрсөтүлөт. Кийинки кадамга баруу үчүн "уруксат" баскычын чыкылдатыңыз.
- Тартипти аягына чыгаруу үчүн CAPTCHA киргизиңиз.
- Серверге чейин жылып болуп, бот азыр катышуучулардын тизмесинде көрсөтүлөрүн текшериңиз. Азыр ал форумдан сырткары азырынча жакшы, анткени анын коду али жазыла элек.
3-кадам: Өнүктүрүү чөйрөсүн тандаңыз
Бот түзүү кодун түзүүдөгү эң оор баскычты жасоого убакыт келди. Муну жасоо үчүн, колдоого алынган программалоо тилдеринин бирин тандаңыз. Көбүнчө Node.JS же Python түрүндө кеңейтүү менен JavaScript колдонушат. Тандоо сиздин билимиңизге гана көз каранды, эгерде аны андан ары тактоо үчүн көчүрүп алуу үчүн боттун ботунун бот сызыгы ". Ар кандай тилдерде, өнүгүү чөйрөлөрү синтаксистик колдоо жана кошумча пайдалуу өзгөчөлүктөр менен ар кандай өнүгүү чөйрөлөрү керек. Булардын эң популярдуу макалаларында төмөнкү шилтемелер жөнүндө биле аласыз.
Кененирээк:
Программалоо үчүн өнүгүү чөйрөсүн тандоо
Windows үчүн тексттик редакторлор
4-кадам: Жазуу коду
Ар кандай сабактар жана демонстрациялардын ар кандай сабактары бар, ар кандай татаалдыкты табуу Жада калса, музыка же администрация ойноо үчүн бүт долбоорлор бар, ошондуктан кээде кээде банка көчүрмө бар. Бирок, эгер сиз кодду өзүңүз жазууну чечсеңиз, анда сиз Python же JavaScript үчүн өздөштүрүүңүз керек.
Дагы бир макалада боттун негизи болуп, негизги буйруктар кошулуп, эки программалоо тилдерин бир эле учурда колдонгонун баяндаганбыз. Сиз эң мыкты нерсени тандап, принциптердин файлдарын кандайча түзүп, алардын мазмунун жазууга туура келет.
Кененирээк маалымат: Дискордго бот жазуу
5-кадам: Бот бөлүштүрүү
Жөнөкөй сөз менен айтканда, бот жөнүндө эч ким билбейт, анткени ал жөн гана тармакка жетишпейт. Эгерде жаратуу жеке долбоор үчүн гана пайда болсо, анда илгерилетүү кереги жок, бирок көбүнчө бот табуу максатында жүргүзүлөт. Ачык сайттар бөлүштүрүүнүн мыкты каражаты деп эсептелет, ал жерде сиз аны акысыз же ботун жүктөп алуу үчүн жүктөп алуу үчүн, сиз аны издөөгө жазылууга болот. Муну биз бир популярдуу сайттын мисалынан талдайбыз.
- Башында, "Логин" баскычын чыкылдатып, сиз аранжировкаңыз аркылуу уруксат беришиңиз керек.
- Жаңы өтмөк пайда болгондо, "авторизация" баскычын колдонуп, аракетти ырастаңыз.
- Негизги файл баракчасында бот кошкон үчүн жооптуу бөлүктү табыңыз.
- Бул параметрди бул параметрди аныктоо, биз буга чейин жазган бул параметрди аныктоо менен киргизиңиз.
- Колдонулган префикти көрсөтүүнү унутпаңыз.
- Сыпаттаманы кошуңуз, сайттын сайтындагы бот баракчасынын дисплейине таасирин тийгизген тегдерди жана башка параметрлерди көрсөтүңүз.
- Эгерде чакыруу шилтемеси мурунтан болсо, аны тиешелүү талаага салыңыз же аны түзүү үчүн "чакыруу генераторуна" барыңыз.
- Киргизилген маалыматтардын тууралыгын текшериңиз жана "Тапшыруу" баскычын чыкылдатыңыз.
Боттор менен серверлерге мониторинг жүргүзүү принциби болжол менен бирдей, бул айырмачылык бир аз гана өз долбоорлорун жайгаштырууга жана аларга акы төлөөгө мүмкүнчүлүк берет, ал эми башкаларга жазылууну талап кылат Долбоорду каттоо этабы. Бул жерде сиздин жеке каалоолоруңузга көңүл буруп, жарнак бюджет түзүлгөн.
6-кадам: VPSке бот коюу
Жергиликтүү компьютерде тынымсыз иштей албай, эртеби-кечпи, операциялык тутумду өчүрүп-күйгүзө албайт, демек, ал бот өчүп, "буйрук сабына" өтөт. Бардык ири масштабдагы долбоорлор программалоо тилин колдоо менен VPSке туташкан. Эгерде сиз өзүңүздүн мындай кызматтарды колдонуу керек болгондо, өз ишинин принцибин мындан ары түшүндүрүп берсеңиз, анда ал эч кандай мааниге ээ эмес, анткени керектүү билим мурунтан эле алдык. Анын ордуна, тандалган Япдун колдоосуна көңүл бурууну сунуштайбыз жана мүмкүн болсо, Тандалган аянтчаларда боттун ишин текшерүү үчүн тесттик мезгилди колдонуңуз. Андай адамдар ар кандай суроолорго тез жооптуу болгон мындай сайттарда колдоо кызматтары бар экендигин унутпаңыз. Ботко ботко туташтыргандан кийин, ал ар дайым жигердүү абалда болот жана аны жергиликтүү компьютердеги файлдар менен сактоонун кажети жок.