Քայլ 1. Թեման շշալուն ընտրելը
Եթե առեւտրային նպատակներով բոտ եք ստեղծում, բայց տեխնիկական խնդիր չունեք, նախ հասկանալ, թե ինչ գործառույթներ են նախատեսվում իրականացնել ընդհանրապես: Դա կարող է լինել բոտ, երաժշտություն նվագելու, երաժշտության նվագելու կամ զվարճալի խաղերի միջոցով: Սովորաբար, ուսման փուլում գաղափար է հայտնվում իրականացման համար կամ առաջարկվում է որպես դասընթացների տնային խնդիր:
Գաղափարի որոնման հիանալի աղբյուրը բացարձակապես ցանկացած հանրաճանաչ կայք է `բոտերի ցուցակով: Դրա վրա դուք կարող եք կարգավորել տեսակավորումը ժողովրդականության մեջ եւ պարզել, թե որն է ամենատարածվածը: Նախագծի էջերում կա աշխատանքի գործառույթների եւ սկզբունքների նկարագրությունը, ինչը կօգնի նաեւ պարզել, թե ինչպես պետք է փնտրի ձեր ապագա բոտը:
Թեման ընտրվելուն պես, կամ որոշվում է պատճենել առկա ծածկագիրը արդեն խմբագրելով, շարունակեք գրել ձեր սեփական բոտը:
Քայլ 2. Բոտի դիմումի ստեղծում
Հաջորդ քայլը Discord ծրագրավորողների համար պաշտոնական պորտալում դիմում է ստեղծում: Անհրաժեշտ է, որ բոտը սկսեց իր գոյությունը եւ հրավերի ժամանակ օգտագործեց եզակի նշան: Արդեն ընտրվում է նախագծի անվանումը, թույլտվությունների եւ պատկերանշանի տեղադրում:
Գնացեք Discord Developer պորտալի կայք
- Բացեք հղումը վերեւում եւ մուտք գործեք ծրագրավորողի պորտալում այն պրոֆիլի տակ, որը դուք կօգտագործեք թեստային սերվերի համար, երբ առաջին անգամ թույլտվություն եք անում եւ ստուգել բոտը:
- Մի անգամ հիմնական էջում կտտացրեք «Նոր դիմում» կոճակին:
- Մուտքագրեք ձեր անունը եւ հաստատեք ստեղծումը:
- Ընդարձակեք կայքի ընտրացանկը `սեղմելով կոճակը երեք հորիզոնական գծերով:
- «Կարգավորումներ» բլոկում ընտրեք «BOT»:
- Հաստատեք դիմումի համար նոր բոտի կառուցումը:
- Թռուցիկ պատուհանում կտտացրեք «Այո, արեք դա»:
- Այս փուլում դուք կարող եք փոխել բոտի անունը եւ ներբեռնել այն avatar, եթե այն պատրաստ լինի: Խնդրում ենք նկատի ունենալ, որ նույն բաժնում նշված է նաեւ «Պատճեն» կոճակով նշան, որը պատասխանատու է այն պատճենահանման համար: Այս գործողությունը պետք է անի ավելի քան մեկ անգամ ծրագրի օրենսգրքի գործողության ընթացքում:
- Նորից ընդլայնել ընտրացանկը եւ գնալ OAUTH2 բաժնի:
- Scopes պարամետրերի ցանկում գտեք «BOT» կետը եւ նշեք այն ստուգիչ նշանով:
- Անմիջապես գտեք մեկ այլ բլոկ `« Bot Permssions »անունով: Ակտիվացրեք բոլոր թույլտվությունները, հրելով այս բոտի կատարած գործողությունները:
- Մի մոռացեք տեքստի եւ ձայնային ալիքների թույլտվությունների մասին: Այնուամենայնիվ, նրանց անհրաժեշտ չէ ակտիվացնել, եթե ադմինիստրատորի իրավունքը անմիջապես տրամադրի դիմումը:
- Նորից բարձրացրեք «Scopes» բլոկը եւ պատճենեք ավտոմատ կերպով առաջացած հղումը հեծանիվների թույլտվության մեջ:
- Ոլորեք դրա միջով եւ ընտրեք սերվերը `դիմում ավելացնելու համար:
- Հաստատեք համապատասխան իրավունքների տրամադրումը (վանդակներով նշված բոլոր թույլտվությունները ցուցադրվում են պատուհանում: Կտտացրեք «Լիազորումը» `հաջորդ քայլին անցնելու համար:
- Մուտքագրեք CAPTCHA- ն `ընթացակարգը ավարտելու համար:
- Ոլորեք սերվերին եւ համոզվեք, որ բոտն այժմ ցուցադրվում է մասնակիցների ցուցակում: Այժմ նա անցանց է, քանի որ դրա ծածկագիրը դեռ չի գրվել:
Քայլ 3. Ընտրեք զարգացման միջավայրը
Ժամանակն է անել բոտ - գրելու կոդ ստեղծելու ամենադժվար փուլը: Դա անելու համար ընտրեք աջակցվող ծրագրավորման լեզուներից մեկը: Ամենից հաճախ օգտագործում են JavaScript- ը երկարաձգմամբ `հանգույցի կամ պիթոնի տեսքով: Ընտրությունը կախված է բացառապես ձեր գիտելիքներից կամ որի ձեւաչափը բոտի բոտլայնում է, եթե դա վերաբերում է այն պատճենելուն հետագա կատարելագործմանը: Տարբեր լեզուների համար անհրաժեշտ են զարգացման տարբեր միջավայրեր `շարահյուսության աջակցությամբ եւ լրացուցիչ օգտակար հատկություններով: Դրանցից ամենատարածվածի մասին կարող եք իմանալ ստորեւ նշված հղումների վերաբերյալ հոդվածներում:
Կարդալ ավելին:
Ծրագրավորման համար ընտրելով զարգացման միջավայրը
Տեքստի խմբագիրներ Windows- ի համար
Քայլ 4. Գրելու կոդ
Կան բազմաթիվ տարբեր դասեր եւ ցույցեր, թե ինչպես կարելի է բոտեր գրել, բարդության այլ մակարդակ տարանջատելու համար: Երաժշտություն կամ վարչություն խաղալու համար նույնիսկ բոլոր նախագծերը կան, այնպես որ երբեմն երբեմն բանական պատճենումը: Այնուամենայնիվ, եթե որոշեք ինքներդ գրել կոդը, դուք պետք է տիրապետեք Python- ին կամ JavaScript- ին:
Մեկ այլ հոդվածում մենք մանրամասն նկարագրեցինք այն մասին, թե ինչպես է ստեղծվում բոտի հիմքը, եւ հիմնական հրամաններն ավելացվում են, միանգամից խախտելով նշված երկու ծրագրավորման լեզուները: Դուք միայն պետք է ընտրեք լավագույնը եւ հասկանաք, թե ինչպես են սկզբունքները ստեղծում ֆայլեր եւ գրում դրանց բովանդակությունը:
Կարդացեք ավելին. Տարբերակի մեջ BOT գրելը
Քայլ 5. Բոտի բաշխում
Պարզապես, ոչ ոք չի իմանա ձեր բոտի մասին, քանի որ նա պարզապես բացակայում է ցանցում: Եթե ստեղծումը տեղի է ունենում բացառապես անձնական նախագծի համար, ապա խթանումը անհրաժեշտ չէ, բայց այն հաճախ հետապնդվում է բոտ վաստակելու նպատակով: Բաց կայքերը համարվում են բաշխման լավագույն միջոցը, որտեղ կարող եք ներբեռնել այն անվճար կամ բաժանորդագրվելով ձեր բոտը ներբեռնելու համար, այդպիսով բացելով այն որոնման համար: Մենք դա վերլուծելու ենք մեկ հանրաճանաչ կայքի օրինակով:
- Սկզբում ձեզ հարկավոր է թույլատրել Discord հաշվի միջոցով `կտտացնելով« Մուտք »:
- Երբ նոր ներդիր է հայտնվում, հաստատեք գործողությունը `օգտագործելով« թույլտվություն »կոճակը:
- Հիմնական ֆայլի էջում գտեք բոտը ավելացնելու համար պատասխանատու հատվածը:
- Մուտքագրեք դրա ID- ն `սահմանելով այս պարամետրը Discord Developer Portal- ի միջոցով, որը մենք արդեն գրել ենք ավելի վաղ:
- Համոզվեք, որ նշեք օգտագործված նախածանցը:
- Ավելացնել նկարագրություն, նշեք պիտակները եւ այլ պարամետրերը, որոնք ազդում են կայքում բոտի էջի ցուցադրման վրա:
- Եթե հրավերի հղումը արդեն կա, ապա այն տեղադրեք համապատասխան դաշտի մեջ կամ գնացեք «Հրավիրեք գեներատոր», այն ստեղծելու համար:
- Ստուգեք մուտքագրված տվյալների ճշգրտությունը եւ կտտացրեք «Ներկայացրեք»:
Հիմնական գործողությունների սկզբունքը մոտավորապես նույնն է Bots եւ սերվերներ դիտարկելու բոլոր կայքերում, տարբերությունը կայանում է միայն այն բանի համար, որ ոմանք թույլ են տալիս ազատ տեղադրել իրենց նախագծերը, իսկ մյուսները, վճարում են Ծրագրի գրանցման փուլը: Այստեղ արդեն կենտրոնանում են ձեր սեփական նախասիրությունների վրա եւ ձեւավորված գովազդային բյուջե:
Քայլ 6. Վ.-ի բոտը տեղադրելը
Այն չի կարողանա անընդհատ աշխատել տեղական համակարգչում, վաղ թե ուշ գործառնական համակարգը կշարունակվի վերաբեռնումի, ինչը նշանակում է, որ այն կփակվի եւ «հրամանատարությունը» կփակվի: Բոլոր լայնածավալ նախագծերը կապված են VPS- ի հետ, օգտագործված ծրագրավորման լեզվի աջակցությամբ: Եթե դուք գտնվում եք այն մակարդակի վրա, երբ դուք պետք է օգտագործեք նման ծառայություններ, բացատրեք նրանց աշխատանքի սկզբունքը այլեւս իմաստ չունի, քանի որ անհրաժեշտ գիտելիքը, ամենայն հավանականությամբ, արդեն ձեռք է բերվել: Փոխարենը, մենք խորհուրդ ենք տալիս միշտ ուշադրություն դարձնել ընտրված YAP- ի աջակցությանը եւ, հնարավորության դեպքում, ընտրված VPS- ի վրա ստուգելու համար օգտագործեք փորձարկման ժամկետը: Մի մոռացեք, որ նման կայքերի վերաբերյալ կան աջակցության ծառայություններ, որոնց մասնագետներն արագորեն պատասխանատու են ցանկացած հարցի համար: Բոտը VPS- ին միացնելուց հետո այն միշտ կլինի ակտիվ վիճակում, եւ դուք պետք չէ այն ֆայլեր պահել տեղական համակարգչում: