Ինչպես գրել բոտ, տարաձայնության համար

Anonim

Ինչպես գրել բոտ, տարաձայնության համար

Քայլ 1. Թեման շշալուն ընտրելը

Եթե ​​առեւտրային նպատակներով բոտ եք ստեղծում, բայց տեխնիկական խնդիր չունեք, նախ հասկանալ, թե ինչ գործառույթներ են նախատեսվում իրականացնել ընդհանրապես: Դա կարող է լինել բոտ, երաժշտություն նվագելու, երաժշտության նվագելու կամ զվարճալի խաղերի միջոցով: Սովորաբար, ուսման փուլում գաղափար է հայտնվում իրականացման համար կամ առաջարկվում է որպես դասընթացների տնային խնդիր:

Գաղափարի որոնման հիանալի աղբյուրը բացարձակապես ցանկացած հանրաճանաչ կայք է `բոտերի ցուցակով: Դրա վրա դուք կարող եք կարգավորել տեսակավորումը ժողովրդականության մեջ եւ պարզել, թե որն է ամենատարածվածը: Նախագծի էջերում կա աշխատանքի գործառույթների եւ սկզբունքների նկարագրությունը, ինչը կօգնի նաեւ պարզել, թե ինչպես պետք է փնտրի ձեր ապագա բոտը:

Դիտելով հանրաճանաչ նախագծերը `տարաձայնություններում բոտ ստեղծելու համար

Թեման ընտրվելուն պես, կամ որոշվում է պատճենել առկա ծածկագիրը արդեն խմբագրելով, շարունակեք գրել ձեր սեփական բոտը:

Քայլ 2. Բոտի դիմումի ստեղծում

Հաջորդ քայլը Discord ծրագրավորողների համար պաշտոնական պորտալում դիմում է ստեղծում: Անհրաժեշտ է, որ բոտը սկսեց իր գոյությունը եւ հրավերի ժամանակ օգտագործեց եզակի նշան: Արդեն ընտրվում է նախագծի անվանումը, թույլտվությունների եւ պատկերանշանի տեղադրում:

Գնացեք Discord Developer պորտալի կայք

  1. Բացեք հղումը վերեւում եւ մուտք գործեք ծրագրավորողի պորտալում այն ​​պրոֆիլի տակ, որը դուք կօգտագործեք թեստային սերվերի համար, երբ առաջին անգամ թույլտվություն եք անում եւ ստուգել բոտը:
  2. Մշակողների պորտալի վրա թույլտվություն `տարաձայնություններում բոտ ստեղծելու համար

  3. Մի անգամ հիմնական էջում կտտացրեք «Նոր դիմում» կոճակին:
  4. Ներկայացում մշակողների պորտալում նոր դիմումի ստեղծմանը `տարաձայնություններում բոտ ստեղծելու համար

  5. Մուտքագրեք ձեր անունը եւ հաստատեք ստեղծումը:
  6. Մշակողների պորտալի վրա նոր դիմում ստեղծելը, տարաձայնություններում բոտ ստեղծելու համար

  7. Ընդարձակեք կայքի ընտրացանկը `սեղմելով կոճակը երեք հորիզոնական գծերով:
  8. Մշակողների պորտալում ընտրացանկը բացելը `տարաձայնություններում բոտ ստեղծելու համար

  9. «Կարգավորումներ» բլոկում ընտրեք «BOT»:
  10. Գնալ բաժին, Developer Portal- ի բոտ պարամետրերով `տարաձայնություններում բոտ ստեղծելու համար

  11. Հաստատեք դիմումի համար նոր բոտի կառուցումը:
  12. Կոճակ `մշակողի պորտալի կայքում նոր բոտ ստեղծելու համար` տարաձայնություններում բոտ ստեղծելու համար

  13. Թռուցիկ պատուհանում կտտացրեք «Այո, արեք դա»:
  14. Ծանուցում, որը հաստատում է մշակողի պորտալում նոր դիմումի ստեղծման մասին, տարաձայնություններում բոտ ստեղծելու համար

  15. Այս փուլում դուք կարող եք փոխել բոտի անունը եւ ներբեռնել այն avatar, եթե այն պատրաստ լինի: Խնդրում ենք նկատի ունենալ, որ նույն բաժնում նշված է նաեւ «Պատճեն» կոճակով նշան, որը պատասխանատու է այն պատճենահանման համար: Այս գործողությունը պետք է անի ավելի քան մեկ անգամ ծրագրի օրենսգրքի գործողության ընթացքում:
  16. Ստեղծված դիմումի հիմնական պարամետրերը `տարաձայնություններում բոտ ստեղծելու համար

  17. Նորից ընդլայնել ընտրացանկը եւ գնալ OAUTH2 բաժնի:
  18. Developer Portal- ի լրացուցիչ դիմումի տիպի ընտրությանը `տարաձայնություններում բոտ ստեղծելու համար

  19. Scopes պարամետրերի ցանկում գտեք «BOT» կետը եւ նշեք այն ստուգիչ նշանով:
  20. Ընտրեք ծրագրավորողի պորտալում օգտագործված դիմումի տեսակը `տարաձայնություններում բոտ ստեղծելու համար

  21. Անմիջապես գտեք մեկ այլ բլոկ `« Bot Permssions »անունով: Ակտիվացրեք բոլոր թույլտվությունները, հրելով այս բոտի կատարած գործողությունները:
  22. Թույլտվություններ ավելացնելով տարաձայնություններում բոտ ստեղծելու համար

  23. Մի մոռացեք տեքստի եւ ձայնային ալիքների թույլտվությունների մասին: Այնուամենայնիվ, նրանց անհրաժեշտ չէ ակտիվացնել, եթե ադմինիստրատորի իրավունքը անմիջապես տրամադրի դիմումը:
  24. Մշակողների պորտալում սովորական ծրագրերի այլ թույլտվությունների ընտրություն `տարաձայնություններում բոտ ստեղծելու համար

  25. Նորից բարձրացրեք «Scopes» բլոկը եւ պատճենեք ավտոմատ կերպով առաջացած հղումը հեծանիվների թույլտվության մեջ:
  26. Հղում դեպի սերվերի առաջին հեծանիվի թույլտվությունը, տարաձայնություններում բոտ ստեղծելու համար

  27. Ոլորեք դրա միջով եւ ընտրեք սերվերը `դիմում ավելացնելու համար:
  28. Սերվերի թույլտվություն `տարաձայնություններում բոտ ստեղծելու համար

  29. Հաստատեք համապատասխան իրավունքների տրամադրումը (վանդակներով նշված բոլոր թույլտվությունները ցուցադրվում են պատուհանում: Կտտացրեք «Լիազորումը» `հաջորդ քայլին անցնելու համար:
  30. Դիտեք ցանկը մատչելի թույլտվություններով `տարաձայնություններում բոտ ստեղծելու համար

  31. Մուտքագրեք CAPTCHA- ն `ընթացակարգը ավարտելու համար:
  32. CAPTCHA- ի հաստատում առաջին հերթին `տարաձայնություններում բոտ ստեղծելու համար

  33. Ոլորեք սերվերին եւ համոզվեք, որ բոտն այժմ ցուցադրվում է մասնակիցների ցուցակում: Այժմ նա անցանց է, քանի որ դրա ծածկագիրը դեռ չի գրվել:
  34. Ընտրված սերվերի մասնակիցների ցուցակը ստուգում է տարաձայնություններում բոտ ստեղծելու համար

Քայլ 3. Ընտրեք զարգացման միջավայրը

Ժամանակն է անել բոտ - գրելու կոդ ստեղծելու ամենադժվար փուլը: Դա անելու համար ընտրեք աջակցվող ծրագրավորման լեզուներից մեկը: Ամենից հաճախ օգտագործում են JavaScript- ը երկարաձգմամբ `հանգույցի կամ պիթոնի տեսքով: Ընտրությունը կախված է բացառապես ձեր գիտելիքներից կամ որի ձեւաչափը բոտի բոտլայնում է, եթե դա վերաբերում է այն պատճենելուն հետագա կատարելագործմանը: Տարբեր լեզուների համար անհրաժեշտ են զարգացման տարբեր միջավայրեր `շարահյուսության աջակցությամբ եւ լրացուցիչ օգտակար հատկություններով: Դրանցից ամենատարածվածի մասին կարող եք իմանալ ստորեւ նշված հղումների վերաբերյալ հոդվածներում:

Կարդալ ավելին:

Ծրագրավորման համար ընտրելով զարգացման միջավայրը

Տեքստի խմբագիրներ Windows- ի համար

Ընտրելով զարգացման միջավայր, կոդ գրելիս `տարաձայնություն ստեղծելու համար

Քայլ 4. Գրելու կոդ

Կան բազմաթիվ տարբեր դասեր եւ ցույցեր, թե ինչպես կարելի է բոտեր գրել, բարդության այլ մակարդակ տարանջատելու համար: Երաժշտություն կամ վարչություն խաղալու համար նույնիսկ բոլոր նախագծերը կան, այնպես որ երբեմն երբեմն բանական պատճենումը: Այնուամենայնիվ, եթե որոշեք ինքներդ գրել կոդը, դուք պետք է տիրապետեք Python- ին կամ JavaScript- ին:

Օգտագործելով Python ծրագրավորման լեզու `տարաձայնություններում բոտ ստեղծելու համար

Մեկ այլ հոդվածում մենք մանրամասն նկարագրեցինք այն մասին, թե ինչպես է ստեղծվում բոտի հիմքը, եւ հիմնական հրամաններն ավելացվում են, միանգամից խախտելով նշված երկու ծրագրավորման լեզուները: Դուք միայն պետք է ընտրեք լավագույնը եւ հասկանաք, թե ինչպես են սկզբունքները ստեղծում ֆայլեր եւ գրում դրանց բովանդակությունը:

Կարդացեք ավելին. Տարբերակի մեջ BOT գրելը

Օգտագործելով JavaScript ծրագրավորման լեզու, տարաձայնություններում բոտ ստեղծելու համար

Քայլ 5. Բոտի բաշխում

Պարզապես, ոչ ոք չի իմանա ձեր բոտի մասին, քանի որ նա պարզապես բացակայում է ցանցում: Եթե ​​ստեղծումը տեղի է ունենում բացառապես անձնական նախագծի համար, ապա խթանումը անհրաժեշտ չէ, բայց այն հաճախ հետապնդվում է բոտ վաստակելու նպատակով: Բաց կայքերը համարվում են բաշխման լավագույն միջոցը, որտեղ կարող եք ներբեռնել այն անվճար կամ բաժանորդագրվելով ձեր բոտը ներբեռնելու համար, այդպիսով բացելով այն որոնման համար: Մենք դա վերլուծելու ենք մեկ հանրաճանաչ կայքի օրինակով:

  1. Սկզբում ձեզ հարկավոր է թույլատրել Discord հաշվի միջոցով `կտտացնելով« Մուտք »:
  2. Ընտրված կայքում թույլտվություն `տարաձայնությունը խթանելու համար

  3. Երբ նոր ներդիր է հայտնվում, հաստատեք գործողությունը `օգտագործելով« թույլտվություն »կոճակը:
  4. Ընտրված կայքում թույլտվության հաստատում `տարաձայնություններում բոտը խթանելու համար

  5. Հիմնական ֆայլի էջում գտեք բոտը ավելացնելու համար պատասխանատու հատվածը:
  6. Անցում ավելացնել ծրագրի բաժնում `տարաձայնությունը խթանելու համար

  7. Մուտքագրեք դրա ID- ն `սահմանելով այս պարամետրը Discord Developer Portal- ի միջոցով, որը մենք արդեն գրել ենք ավելի վաղ:
  8. Մուտքագրեք ծրագրի անվանումը `տարաձայնություններում բոտը խթանելու համար

  9. Համոզվեք, որ նշեք օգտագործված նախածանցը:
  10. Ընտրելով նախագծի նախածանց, տարաձայնություններով բոտի խթանման համար

  11. Ավելացնել նկարագրություն, նշեք պիտակները եւ այլ պարամետրերը, որոնք ազդում են կայքում բոտի էջի ցուցադրման վրա:
  12. Տեղի վերաբերյալ հիմնական տեղեկատվությունը լրացնելով `տարաձայնությունը խթանելու համար

  13. Եթե ​​հրավերի հղումը արդեն կա, ապա այն տեղադրեք համապատասխան դաշտի մեջ կամ գնացեք «Հրավիրեք գեներատոր», այն ստեղծելու համար:
  14. Տեղադրեք հրավերային հղումներ կայքում, տարաձայնություններում բոտը խթանելու համար

  15. Ստուգեք մուտքագրված տվյալների ճշգրտությունը եւ կտտացրեք «Ներկայացրեք»:
  16. Discord- ի բոտը խթանելու համար նախագիծ ավելացնելու հաստատում

Հիմնական գործողությունների սկզբունքը մոտավորապես նույնն է Bots եւ սերվերներ դիտարկելու բոլոր կայքերում, տարբերությունը կայանում է միայն այն բանի համար, որ ոմանք թույլ են տալիս ազատ տեղադրել իրենց նախագծերը, իսկ մյուսները, վճարում են Ծրագրի գրանցման փուլը: Այստեղ արդեն կենտրոնանում են ձեր սեփական նախասիրությունների վրա եւ ձեւավորված գովազդային բյուջե:

Քայլ 6. Վ.-ի բոտը տեղադրելը

Այն չի կարողանա անընդհատ աշխատել տեղական համակարգչում, վաղ թե ուշ գործառնական համակարգը կշարունակվի վերաբեռնումի, ինչը նշանակում է, որ այն կփակվի եւ «հրամանատարությունը» կփակվի: Բոլոր լայնածավալ նախագծերը կապված են VPS- ի հետ, օգտագործված ծրագրավորման լեզվի աջակցությամբ: Եթե ​​դուք գտնվում եք այն մակարդակի վրա, երբ դուք պետք է օգտագործեք նման ծառայություններ, բացատրեք նրանց աշխատանքի սկզբունքը այլեւս իմաստ չունի, քանի որ անհրաժեշտ գիտելիքը, ամենայն հավանականությամբ, արդեն ձեռք է բերվել: Փոխարենը, մենք խորհուրդ ենք տալիս միշտ ուշադրություն դարձնել ընտրված YAP- ի աջակցությանը եւ, հնարավորության դեպքում, ընտրված VPS- ի վրա ստուգելու համար օգտագործեք փորձարկման ժամկետը: Մի մոռացեք, որ նման կայքերի վերաբերյալ կան աջակցության ծառայություններ, որոնց մասնագետներն արագորեն պատասխանատու են ցանկացած հարցի համար: Բոտը VPS- ին միացնելուց հետո այն միշտ կլինի ակտիվ վիճակում, եւ դուք պետք չէ այն ֆայլեր պահել տեղական համակարգչում:

Օգտագործելով VPS- ը `մարտկոցի մշտական ​​գործողությունն ապահովելու համար

Կարդալ ավելին