տուն Ծաղիկներ Ինչպես պատրաստել ռոբոտ հեռագրում. Telegram-ում բոտերի տեղադրման ընդհանուր կետեր. Բոտերի կարգավորում BotFather-ի հետ

Ինչպես պատրաստել ռոբոտ հեռագրում. Telegram-ում բոտերի տեղադրման ընդհանուր կետեր. Բոտերի կարգավորում BotFather-ի հետ

Եվ եթե դուք չեք բաժանորդագրվել բոտին կայքից, ապա ժամանակն է դա անել: @iPhonesRu_Bot

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

Բոտեր ստեղծելու երկու եղանակ կա. Առաջինը՝ Telegram API-ի միջոցով հավելված գրելն է, իսկ երկրորդը՝ բոտերի ստեղծման համար ծառայությունից օգտվելը։ Սրանցից մեկը manybot.io, մենք կօգտագործենք հոդվածում։

Տեղադրեք Telegram-ը

Հոդվածի հրահանգները կարող են իրականացվել Telegram տարբերակում ցանկացած հարթակի համար.

  • Windows/Linux/OSX(հղումը կբացի այն օպերացիոն համակարգի տարբերակը, որի հետ դուք նստած եք)

Ես ինքս կօգտագործեմ տարբերակը OS X-ի համար, քանի որ առանց ամբողջական ստեղնաշարի բոտ ստեղծելն այնքան էլ հարմար չէ:

Ստեղծեք բոտ

1. Որոնման մեջ գրում ենք Manybot, սեղմում ենք բոտի պատկերակը և սեղմում կոճակի վրա Սկսել:

2. Սեղմեք կոճակը Ավելացնել նոր բոտ:

4. Գնալ դեպի @BotFather, սեղմել կոճակը Սկսելև մուտքագրեք հրամանը /նյուբոտ:

6. Մուտքագրեք այն բոտի անունը, որը կցուցադրվի որոնման ընթացքում և բոտի տեխնիկական անվանումը, պատճենեք ստացված API նշանը.

7. Վերադարձեք @Manybot և տեղադրեք API նշանը clipboard-ից դրա մեջ.

8. Նշեք բոտի նկարագրությունը.

9. Բոտը պատրաստ է.

10. Գտեք ձեր բոտը որոնման միջոցով և սկսեք օգտագործել.

Մենք ստեղծում ենք մեր թիմը

Լավ բոտը պետք է հրամաններ ունենա: Որպեսզի օգտվողը մուտքագրի հարցում, և ի պատասխան նա ստանա հետաքրքիր / օգտակար բան: Ահա մի հրահանգ, թե ինչպես ստեղծել պարզ հրաման.

1. Հավաքագրել /հրամաններ:


2. Մենք մուտքագրում ենք նոր հրամանի անվանումը և տեքստը, որը այն կհրապարակի ի պատասխան (ցանկության դեպքում, ֆայլերը կարող են կցվել տեքստին).


3. Սեղմեք կոճակը Պահպանելև սպասեք հրամանի ստեղծման ավարտին.

Հրաման խմբագրելու համար /Բարեւ Ձեզանհրաժեշտ է հավաքել /հրամաններ, /Բարեւ Ձեզ:

Հրամանի պատասխանը տեսնելու համար պետք է սեղմել կոճակը Ցույց տալ հրամանը. Ցավոք, ես տարբերակ չգտա ստուգելու, թե ինչ տեսք կունենա բոտը բաժանորդների համար նախատեսված հավելվածում, բացի որևէ մեկին խնդրելու, որ մուտք գործի իր հաշիվ և տեսնի.

Ցանկի մեջ որևէ տարրի ավելացում

Ցանկության դեպքում հրամանի համար կարող եք մենյուում կոճակ ստեղծել, որը կգործարկի այն:

1. Հավաքագրել /հրամաններ:

2. Սեղմեք կոճակը Անհատականացրեք հիմնական ընտրացանկըիսկ հետո կոճակի վրա Ավելացնել ընտրացանկի տարր:

3. Ցանկից ընտրեք այն հրամանը, որը մենք ցանկանում ենք ավելացնել ցանկի մեջ և նշեք կոճակի անունը.

Միացնել ավտոմատ տեղադրումը սոցիալական ցանցերից

Բոտերը կարող են կազմաձևվել Twitter-ից, Youtube-ից, VK-ից կամ RSS-ից նորություններ հեռարձակելու համար:

1. Թիմ հավաքագրելը /ավտոտեղադրում:


2. Սեղմեք ցանկալի սոցիալական ցանցի կոճակը և նշեք էջի հղումը.

Ստեղծեք պլանավորված գրառում

Telegram-ի բոտերում կարող եք հաղորդագրություններ ուղարկել, որոնք կուղարկվեն նրա բոլոր բաժանորդներին: Ահա հրահանգ, թե ինչպես ստեղծել նման հաղորդագրություն և պլանավորել այն ուղարկել որոշակի ժամանակ.

1. Թիմ հավաքագրելը /նյուփոստ:


2. Մուտքագրեք գրառման տեքստը և սեղմեք կոճակը Հետաձգել գրառումը, նշեք ընթացիկ ժամանակը.


3. Նշեք գրառման ժամանակը և պահեք գրառումը.

Մենք հավաքում ենք տվյալներ

Բոտերի օգնությամբ դուք կարող եք հարցումներ անցկացնել բաժանորդների միջև.

1. Հավաքագրել /հրամաններ, ընտրեք ցանկի տարրը Ստեղծեք թիմև մուտքագրեք նոր հրամանի անունը.

2. Սեղմեք կոճակը Ավելացնել հարց, ընտրեք պատասխանի տեսակը և մուտքագրեք հարցի տեքստը.

Բարի օր բոլորին։ Վասիլի Բլինովը կրկին կապի մեջ է. Այսօր դուք կսովորեք, թե ինչպես ստեղծել բոտ Telegram-ում: Ես շատ եմ գրել նրանց օգտակար հատկությունների մասին, հիմա ժամանակն է ձեռք բերել ձեր սեփական օգնականը:

Այժմ Telegram-ը մեծ պահանջարկ ունի, և նրա ժողովրդականությունը օրեցօր աճում է։ Նրա համար առանց ուշադրության ու բոտերի չենք թողնի։

Որոնք են օգտակար:

Պարզապես բոտերը դարձել են Telegram-ի գլխավոր թրենդներից մեկը։ Հիշեցնեմ, որ դրանք ռոբոտային երկխոսություններ են մեսենջերի ներսում, որոնք ունակ են արագ լուծել բազմաթիվ խնդիրներ.

  • ցույց տալ նորություններ տվյալ թեմայով,
  • գտնել և ներբեռնել ցանկացած տեղեկատվություն,
  • պատասխանել հաճախակի տրվող հարցերին,
  • ուղարկել թարմացումներ կայքից,
  • փոխարինել կամ լրացնել էլփոստի տեղեկագիրը,
  • կարող է հարցումներ անցկացնել
  • խաղալ այցելուների հետ և այլն:

Այսպիսով, օգտատերը բաժանորդագրվում է իրեն վերաբերող թեմաներին և արագ գտնում իրեն անհրաժեշտ տեղեկատվությունը՝ բոտից ստանալով հետաքրքրող հարցի պատասխանը։

Իմը ձեզ թույլ կտա ավելի լավ ճանաչել նրանց:

Ստեղծման մեթոդներ

Կոդ գրեք գրիչներով

Դա անելու համար դուք պետք է իմանաք ծրագրավորման լեզուներ (Python, PHP կամ Java), ինչպես նաև կան բազմաթիվ նրբերանգներ, ինչպիսիք են հոսթինգի գրանցումը և այլ բաներ: Սա կարող է մեծ խնդիր լինել ոմանց համար:

Բարեբախտաբար, կա բոտ պատրաստելու հեշտ միջոց սովորական օգտատերերի համար, ովքեր չունեն ծրագրավորման հմտություններ։

Օգտվե՛ք հատուկ ծառայությունից

Մեր փրկիչը Manybot.io-ն է:

Հենց դրա վրա ես գտա ռուսական ինտերֆեյսը, հստակ հրահանգները և առաջին փուլերում անհրաժեշտ ֆունկցիոնալությունը: Այս հարթակի ռոբոտները կարող են.

  • ուղարկել հաղորդագրություններ բաժանորդներին,
  • պատրաստել գեղեցիկ ճաշացանկ
  • ձեր ռեսուրսների RSS-ից ավտոմատ տեղադրելու համար:

Գրանցում

Նախ, եկեք բացենք @manybotմեսենջերում։ Եկեք սեղմենք «Սկսել» կոճակը:

Առաջարկվող ցանկից ընտրենք ռուսաց լեզուն։

Սեղմեք «Ավելացնել նոր բոտ»:

Մենք հետևում ենք հետագա հրահանգներին: Մենք պետք է գրանցվենք @BotFather.

Մուտքագրենք /newbot հրամանը։

Գալով ընդհանուր և տեխնիկական անուն պոչով բոտ. Ամենակարևորը, մի մոռացեք պատճենել ստացված բանալին-token-ը:

Եկեք վերադառնանք Manybot, ցույց տվեք այս կոդը՝ սեղմելով «Ես պատճենել եմ նշանը»։

Եկեք նկարագրենք.

Շնորհավորում ենք, գրանցումն ավարտված է։ Այժմ դուք ձեր սեփական Telegram ռոբոտի լիիրավ սեփականատերն եք:

Կարգավորում

Սկսենք ստեղծել ցանկը և առաջին հրամանները։ Դա անելու համար դուք պետք է գտնեք ձեր ռոբոտը, դրա համար մուտքագրեք նրա անունը որոնման դաշտում: Ես ունեմ սա @iklife_bot:

Ստեղծեք պարզ հրաման

Բոտի ամբողջ սկզբունքը մարդկային հարցերի պատասխաններն են, այնպես որ դուք պետք է գրեք հրամաններ և դրանց պատասխաններ:

Դա անելու համար զանգահարեք կազմաձևման ընտրացանկը - / հրամաններ:

Մուտքագրեք հրամանի անվանումը և տեքստը, որը այն կհրապարակի ի պատասխան դրա վրա սեղմելու:

Սպասում ենք հաղորդագրություն թիմի հաջող ստեղծման մասին։

Ճաշացանկ պատրաստելը

Շատ ավելի հարմար է, երբ այցելուները կարող են արագ ընտրել բոլոր հրամանները անմիջապես մենյուից: Այն ստեղծելու համար վերադառնանք /հրամաններ և այնուհետև «Կարգավորել Ch. մենյու»:

Այնուհետև «Ավելացնել ցանկի տարր»: Մենք այն անվանում ենք, ընտրում ենք նախկինում ստեղծված հրամանը։

Մենյուի տարրը պատրաստ է:

Ստուգեք այն, տեսեք, թե ինչ է տեղի ունենում: Ամեն ինչ աշխատում է։ Նմանապես, ընտրացանկի տարրերով այլ հրամաններ են ստեղծվում:

Autoposting

@Manybot-ի հիմնական առավելությունը RSS հոսքով կայքի կամ սոցիալական ցանցերից գրառումների ավտոմատ տեղադրման ակնթարթային կարգավորումն է: ցանցերը կամ YouTube-ը ուղղակիորեն զրուցարանում: Այսպիսով, ընթերցողները միշտ տեղյակ կլինեն թարմացումների մասին՝ առանց Telegram-ից դուրս գալու։

Եկեք գործարկենք այն:

Մուտքագրեք /autoposting.

Մենք սպասում ենք ստուգման և հաջող ավարտի մասին հաղորդագրության:

Այժմ դուք կտեսնեք իմ հոդվածները հենց @iklife_bot-ի ներսում:

Եզրակացություն

Այսքանը, հուսով եմ, որ այս հոդվածը կօգնի ձեզ ստեղծել ձեր առաջին բոտը: Եթե ​​դեռ գիտեք դրանք ստեղծելու պարզ ուղիներ, խնդրում ենք կիսվել մեկնաբանություններում։

Շնորհակալություն ուշադրության համար!

Telegram-ի բոտերը հատուկ հաշիվներ են, որոնք աշխատում են մեսենջերի API-ի միջոցով, որոնք թույլ են տալիս կատարել բազմաթիվ տարբեր գործառույթներ: Դրանցից մի քանիսը հանդես են գալիս որպես հավելումներ ալիքների և խմբերի համար՝ խաղեր և վիկտորինաներ, որոնման համակարգերի բոտեր, փոխարժեքներ, հարցումների ստեղծում և այլն։ Որպեսզի չաթը լրացուցիչ ֆունկցիոնալություն ունենա, դուք պետք է իմանաք, թե ինչպես տեղադրել բոտ Telegram-ում, սա շատ առավելություններ կտա ալիքի զարգացմանը։

Կան նաև բոտեր, որոնք օգտագործվում են բիզնես գործընթացների ավտոմատացման համար՝ վաճառք, հավելվածների հավաքում և մշակում: Նրանց և այլ առևտրային հաշիվները, որոնք խթանում են իրենց բիզնեսը Telegram-ում:

Դրանց պատշաճ գործելու համար անհրաժեշտ է ստեղծել ռոբոտային հաշիվներ՝ սահմանել հրամաններ, որոնցով նրանք կկատարեն իրենց հիմնական գործառույթները։

Օրինակ, թե ինչու պետք է ստեղծեք նման հաշիվներ, բիզնես գաղափարների թեմային նվիրված ալիքն է:

Ալիքի սեփականատերը ստեղծել է իր սեփական բոտը՝ բովանդակություն ավտոմատ կերպով տեղադրելու համար: Իր գաղափարն իրագործելու համար նա սկսեց բոտը կարգավորել ծրագրավորման հրամաններով, որոնք կօգտագործվեն բովանդակություն հրապարակելու համար։

Քանի որ սա պահանջում է PHP-ի իմացություն, նա մի քանի ծրագրավորողների է վարձել: Բոտի կարգավորումն ավարտվելուց հետո նրա ֆունկցիոնալությունը կառավարելու ողջ գործընթացն իրականացվում է հատուկ հրամանների միջոցով՝ / start - սկսել, / setdate - սահմանել նյութի հրապարակման ամսաթիվը, / settime - սահմանել ժամանակը:

Սա թույլ է տվել այս կայքի ադմինիստրատորին պարզեցնել բովանդակության հրապարակման գործընթացը:

Իհարկե, զրոյից բոտ գրելու կարիք չկա։ Նախքան, դուք պետք է գտնել այն: Դա անելու համար մուտքագրեք նրա մուտքը մեսենջերի որոնման մեջ: Օրինակ, եկեք վերցնենք Yandex որոնման համակարգի @ya հաշիվը:

Դրանից հետո դուք պետք է սկսեք այն կարգավորել: Ամբողջ աշխատանքային հոսքը կատարվում է հատուկ հրամանների միջոցով, որոնք մուտքագրվում են «/» նշանի միջոցով:

Դա անելու համար գրեք նամակագրության / կարգավորումներում:

Ձեր առջև կբացվի կարգավորումների ընտրացանկը: Այստեղ դուք կարող եք սահմանել քաղաքը, որով կփնտրվի տեղեկատվությունը, միացնել բջջային բաժանորդագրությունները կամ բացել լրացուցիչ ընտրացանկ:

Մենյուում կհայտնվեն լրացուցիչ գործառույթներ, որոնք կարող եք դիտել նաև Yandex որոնման համակարգում՝ Նորություններ, Թարգմանիչ, Փոխարժեքներ և այլն:

Ինչպես կարգավորել Telegram բոտերը պրոֆիլի միջոցով

Կարգավորումների ընտրացանկը բացելու երկրորդ եղանակը վերևի աջ անկյունում գտնվող երեք կետերի պատկերակի վրա սեղմելն է:

Բացվող ընտրացանկում ընտրեք «Ցույց տալ պրոֆիլը»:

Տեղեկատվական պատուհանում սեղմեք «Կարգավորումներ»:

Բջջային հավելվածի համար կատարեք հետևյալը.

  1. Բացեք Telegram հավելվածը:
  2. Մուտք գործեք ձեր անհրաժեշտ բոտի հաշիվ:
  3. Զրույցի պատուհանում, որը բացվում է, կտտացրեք վերին աջ անկյունում գտնվող երեք կետերի պատկերակին:
  4. Ընտրեք «Կարգավորումներ»:

Հիմնական բանը հիշելն այն է, որ ոչ բոլոր բոտերն ունեն կարգավորումների հնարավորություն, քանի որ ոչ բոլոր մշակողները թույլ են տալիս այլ օգտվողներին փոփոխություններ կատարել:

Բոտերի կարգավորում BotFather-ի հետ

Դուք կարող եք ստեղծել նոր բոտ և սահմանել ձեր սեփական գործառույթներն ու հրամանները: Դա անելու համար ձեզ անհրաժեշտ կլինի @BotFather հաշիվ:

Գտեք այն Telegram հավելվածի որոնման մեջ և բացեք այն:

Սկսելու համար սեղմեք Run: Դուք կտեսնեք BotFather-ի կառավարման հրամանների ամբողջական ցանկը՝ բոտերի ստեղծում և կարգավորում:

Դրանից հետո համակարգը կտեղեկացնի ձեզ անվանման կարգավորման գործընթացի հաջող ավարտի մասին:

Այժմ մենք պետք է նկարագրենք: Դա անելու համար մուտքագրեք /setdescription:

Կատարեք կարճ նկարագրություն. նշեք, թե ինչ գործառույթներ կկատարի բոտը, կարող եք մի քանի խոսք գրել մշակողի մասին կամ այն ​​մասին, թե ում համար օգտակար կլինի այս հաշիվը:

Բոտի լրացուցիչ գործառույթների ստեղծում և կարգավորում

Այժմ եկեք անցնենք մեր հաշվի համար ավատար սահմանելուն: Դա անելու համար մուտքագրեք /setuserpic: Հրամանը մուտքագրելուց հետո կցեք լուսանկար:

Կտտացրեք ձախ կողմում գտնվող թղթի սեղմակի պատկերակին (սմարթֆոնների հավելվածում պատկերակը գտնվում է աջ կողմում) և ընտրեք պատկեր ձեր համակարգչից կամ շարժական սարքից:

Սա ավարտում է ավատարի տեղադրման գործընթացը:

Այժմ եկեք անցնենք հիմնական կարգավորումներին՝ սահմանելով այն հրամանները, որոնք կաջակցվեն բոտի կողմից:

Այս գործընթացը սկսելու համար չաթում մուտքագրեք /setcommands: Հրամանները մուտքագրվում են առանց «/» նշանի: Մուտքագրեք դրանք ձևաչափի հրաման1 - նկարագրություն:

Այս քայլն ավարտում է ստեղծման գործընթացը: Իհարկե, դուք կարող եք ավելի նուրբ ճշգրտումներ կատարել՝ ավելացնել խաղեր, նոր թիմեր և այլն:

Այժմ դուք կարող եք օգտագործել ստեղծված բոտը՝ ավելացնել այն ձեր չաթում կամ ալիքում, խթանել այն՝ ֆորումներում հղումներ տեղադրելով կամ տարբեր դիրեկտորիաներում հաշիվ ավելացնելով:

Ձեր ստեղծած հաշիվն ունի երեք գլոբալ հրաման.

  1. /start - Այս շարահյուսությունն օգտագործվում է սկսելու համար:
  2. /help - շարահյուսությունը բացում է օգնության պատուհան՝ հաշվի տեղեկություններ, նկարագրություն, հրահանգներ:
  3. /settings - Այս հրամանը թույլ է տալիս այլ օգտվողներին հարմարեցնել ձեր բոտը իրենց կարիքներին համապատասխան:

Ընդհանուր խնդիրներ

Շատ սկսնակ օգտատերեր բախվում են տարբեր տեսակի դժվարությունների բոտերի տեղադրման ժամանակ: Այդ իսկ պատճառով պետք է դիտարկել ընդհանուր խնդիրները, ինչպես նաև դրանց լուծման տարբերակները։ Դա թույլ կտա ապագայում խուսափել դժվարություններից կամ արագ հաղթահարել դրանք։

Հրամանները չեն աշխատում:Երբեմն նման խնդիր է առաջանում, որ հրամանները, որոնք պատասխանատու են կարգավորումների գործընթացի համար, չեն աշխատում որոշ բոտերի վրա։ Եթե ​​սա ոչ թե ձեր, այլ Telegram-ի այլ օգտատերերի կողմից ստեղծված հաշիվ է, ապա դրա պատճառները կարող են լինել.

  • դուք սխալ եք մուտքագրել հրամանը;
  • մշակողը հեռացրել է այս շարահյուսությունը կամ սխալ է եղել.

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

Telegram-ի ռոբոտները ծրագրեր են, որոնք ավտոմատ կերպով կատարում են որոշակի գործողություններ և արձագանքում օգտատերերի հրամաններին: Messenger-ի մշակողները խրախուսում են նրանց ստեղծումը, ուստի այն առաջատարն է ռոբոտների քանակով: Ինչպե՞ս ստեղծել Telegram բոտ ձեր բիզնեսի կամ ընդհանուր օգտագործման համար: Հաշվի առեք հնարավորություններն ու տեխնոլոգիաները:

Առկա ընտրանքներ

Telegram-ում բոտ ստեղծելու երեք եղանակ կա.

  1. Ստեղծել կոնստրուկտորում: Դա կարող է լինել մեկ այլ մեսենջեր ծառայություն, ինչպիսին @manybot-ն է: Կամ Chatfuel-ի նման առցանց պատյան:
  2. Անկախ զարգացում. Դա անելու համար դուք պետք է ունենաք սերվերային հավելվածներ ծրագրավորելու և տեղակայելու հմտություններ՝ սկսած ծրագրաշարի տեղադրումից:
  3. Գնել. Այժմ հայտնվել են բազմաթիվ ընկերություններ և մասնավոր ծրագրավորողներ, որոնք առաջարկում են անհատապես պատվիրել։ Գները սկսվում են 500 ռուբլուց, բայց միջինը 10-15 հազար:

Եթե ​​ունեք ժամանակ և որոշ ծրագրային հմտություններ, խորհուրդ ենք տալիս փորձել ստեղծել կոնստրուկտորում: Սա կօգնի ձեզ հասկանալ ծրագրերի սխեման, որը հարմար կլինի պատվիրելիս, եթե որոշեք դրա մասին։

Ծրագրավորման գործընթաց

Շատ ծառայություններ նախատեսված են առցանց գնումների գործընթացը պարզեցնելու համար: Մշակման մեջ օգտագործվում են Payment API մեթոդներ, որոնք թույլ են տալիս կապել վճարային համակարգերը ծրագրին: Գործընթացն իրականացվում է ըստ ալգորիթմի.

  1. Մշակողը տեղադրում է բանալիները և ընտրում է համակարգին միացած մատակարար՝ գործարքներ կատարելու համար:
  2. Բոտում հայտնվում է «Վճարել» կոճակը։
  3. Ռոբոտի օգտատերը կարող է վճարումներ կատարել՝ մուտքագրելով իր տվյալները։ Դրանք կապված են նրա հաշվի հետ: Գործում են նաև բջջային վճարումներ։
  4. Ֆինանսական գործարքներն իրականացվում են անմիջապես հաճախորդի և վճարային համակարգի միջև: Telegram-ը ներգրավված չէ այս գործընթացում: Նրա խնդիրն է հարթակ ապահովել գործառույթների իրականացման համար։ Դրա պատճառով վճարման տվյալները հասանելի չեն երրորդ անձանց:
  5. Հաճախորդը ստանում է գործարքի հաշվետվություն, որը ներառում է գնման բոլոր մանրամասները:

Միևնույն ժամանակ, մեսենջերի մշակողները չեն ընդունում որևէ պահանջ՝ ողջ պատասխանատվությունը գցելով վճարային համակարգի և անձամբ օգտատիրոջ վրա։

Բայց նրանք խոստանում են արգելափակել անվստահելի պրովայդերներին՝ ակնարկների հիման վրա։ Այսօր դուք կարող եք ստեղծել Telegram բոտ՝ Qiwi-ի և Yandex.Money-ի համար վաճառելու համար:

Ստեղծեք ձեր սեփական բոտը

Telegram-ի զրուցակցի սիմուլյատորը ծրագիր է, որն աշխատում և աշխատում է ձեր կողմից: Այն հարցումներ է ուղարկում Telegram Bot API-ին, որը բավականին պարզ է.

  • Ծրագիրը մուտք է գործում սահմանված պարամետրերը հղումով.
  • Telegram-ը պատասխանում է JSON զանգվածով:

Telegram-ը հնարավորություն ունի ձեռքով տեղադրել webhook՝ հաղորդագրություններ վերբեռնելու փոխարեն, որպեսզի յուրաքանչյուր նամակ իրենք ուղարկեն: Python-ում Telegram բոտ ստեղծելու համար ավելի լավ է օգտագործել ինչ-որ ռեակտոր, օրինակ՝ tornado.web:

Նախքան հեռագրային բոտ ստեղծելը և այն գործարկելը, դուք պետք է գնաք ցանկալի հասցե և բռնեք ելքային ազդանշանը: Սա արվում է ձեռքով իրադարձությունների բեռնաթափման պահվածքը վերադարձնելու համար:

Տրամաբանությունը կլինի tornado.web.RequestHandler դասում, որը ռեակտորն ընդունում է հարցումները մշակելու համար։

CMD-ն նշանակում է բոլոր հասանելի հրամանների բառարան: send_reply-ը պատասխան ուղարկելու գործառույթ է: Այն ընդունում է պատրաստի հաղորդագրությունների զանգված:

Թիմեր

Նախ պետք է Telegram-ում բոտային ծրագրին սովորեցնել /start և /help հաստատունները.

Հաղորդագրությունը['from'] օբյեկտը տիպի User զանգված է: Դրանից բոտը ստանում է օգտատիրոջ տվյալները, նրա ID-ն և անունը։ Ավելի լավ կլինի, եթե արձագանքման գործառույթը պատկանի հաղորդագրություն['chat']['id']-ին: Այսպիսով, հաղորդակցվելիս կլինի Օգտատեր, իսկ չաթի դեպքում՝ վերջինիս id-ը։

Կարգավորումը / մեկնարկն ունի միանգամից երկու գործառույթ.

Բոտի մասին տվյալները ցուցադրելու համար անհրաժեշտ է հրաման առանց պարամետրերի.
պարամետրերով - նույնականացման համար:

Այժմ դուք կարող եք ստեղծել ցանկացած հատուկ առաջադրանք: Օրինակ, /base64.

Նրանց համար, ովքեր օգտվում են բջջային Telegram-ից, օգտակար կլինի @BotFather-ին տալ հրամանների ցուցակ, որոնք պետք է ընդունի նոր վիրտուալ զրուցակիցը.

Եթե ​​Telegram-ի օգտատերը ցանկանում է տեսնել հասանելի առաջադրանքների ցանկը (օրինակ՝ պարզելու, թե ինչպես սպանել ծրագիրը առաջադրանքն ավարտելուց հետո), ապա նա պետք է գրի «/»:

Ինչպես սովորեցնել բոտին խոսել

Telegram-ն ուղարկում է ամբողջ հաղորդագրությունը: Հրամաններին կտրվածքով նախորդելու անհրաժեշտության սահմանափակումը ստեղծվել է միայն օգտատերերի հարմարության համար: Սա թույլ է տալիս սովորեցնել ծրագրին արձագանքել մարդկային ձևով: Որպեսզի նրան հնարավորություն ընձեռվի ստանալ բոլոր հաղորդագրությունները խմբերով, դուք պետք է գրեք /setprivacy @BotFather օգնականին, այդպիսով անջատելով գաղտնիությունը:

Ավելացրեք մշակող Handler-ին.

Հրամանների ցանկում անհրաժեշտ է ներառել խոսքը.

Այստեղ 75 արժեքը ներկայացնում է օգտագործողի ուզածի հավանականությունը: Format_map հաստատունը օգտակար է փոխարինում պահանջող տողերը նկարագրելու համար:

Այսպիսով, բոտը կկարողանա պատասխանել ողջույններին և դիմել զրուցակցին անունով:

Ուղարկված հաղորդագրությունները կարող են լինել ոչ միայն տեքստային

Այժմ, երբ դուք գիտեք, թե ինչպես ստեղծել telegram bot, կարող եք հնարավոր դարձնել ոչ միայն արտահայտություններ գրել, այլև կիսվել պատկերներով, աուդիո ֆայլերով:

Օրինակ, դուք կարող եք ընդլայնել RESPONSES բառարանը այսպես.

Բոտերը (երբեմն կոչվում են ռոբոտներ) Telegram մեսենջերում հատուկ հաշիվներ են, որոնք ավտոմատ կերպով մշակում և ուղարկում են հաղորդագրություններ:
Դրանք կարող են ստեղծել ոչ միայն ծրագրավորողները, այլեւ սովորական օգտատերերը, ովքեր ցանկանում են ծանոթանալ այդ ռոբոտների առանձնահատկություններին։

Բոտերի գեղեցկությունն այն է, որ նրանք կարող են կատարել ցանկացած առաջադրանք, որը դուք խնդրում եք անել: Ռոբոտները կարող են գրանցել օգտվողներին ռեսուրսում, ուղարկել տեղեկագրեր, պատասխանել հարցերին և այլն: Ինչպես տեսնում եք, դրանց կիրառման շրջանակը բառացիորեն անսահման է:

Դեպի ստեղծել Telegram բոտ, ձեզ, իհարկե, այս մեսենջերում հաշիվ է պետք: Պետք չէ մտածել, որ նրանց հետ աշխատելու համար անհրաժեշտ է ֆենոմենալ գիտելիքներ ունենալ, քանի որ բոլոր գործընթացները տեղի են ունենում այն ​​սերվերի վրա, որտեղ գործարկվում է բոտը։

Այսպիսով, հիմա եկեք անմիջապես անցնենք զարգացման գործընթացին: Նախ պետք է գործարկել հավելվածը և որոնման մեջ մուտքագրել «Manybot»: Նա ներկայացնում է ոմանց Telegram բոտի կառուցող, այնպես որ այդ ընթացքում դուք հաստատ դժվարությունների չեք հանդիպի.

Այնուհետև սկսեք հետևել ռոբոտի հրահանգներին և սեղմեք Start:

Դրանից հետո Manybot-ը կսկսի ձեզ հուշումներ տալ մայրենի լեզվով և մի քանի տարբերակ կառաջարկի։ Մեր դեպքում դուք պետք է ընտրեք «Ավելացնել նոր բոտ».

Այնուհետև ձեզ կառաջարկվի ավելացնել BotFather-ը ձեր կոնտակտներում, որը հավելվածի շրջանակներում հայտնի է որպես բոլոր բոտերի նախահայր, որոնք երբևէ ստեղծվել են մեսենջերում։ Նրա հետ զրույց սկսելը բավականին հեշտ է: Պարզապես մուտքագրեք և ուղարկեք հաղորդագրություն /newbot:

Այս պահից սկսվում է ուղիղ բոտերի մշակում Telegram-ի համար. Առաջին հերթին ձեր ռոբոտին անուն տվեք: Գտեք այն և ուղարկեք տեքստը անունով չաթում: Հիշեք, որ բոտի անունը պետք է ավարտվի «bot»-ով.

Ձեզ անմիջապես կտրվի հատուկ բոտի կոդ, որը պետք է պատճենվի և ուղարկվի Manybot-ի հետ երկխոսության.

Սկզբունքորեն այս քայլն արդեն համարվում է վերջնական, ուստի հրահանգը ինչպես ստեղծել բոտ Telegram-ում, մոտենում է ավարտին։ Ռոբոտը գործնականում ստեղծված է և կարող է սկսել ինքնուրույն գործել։ Այժմ պարզապես սահմանեք դրա նկարագրությունը.

Ամեն ինչ լա՞վ ստացվեց։ Հետո ասում է, որ մենք հաջողակ ենք բոտ գրել Telegram-ի համար. Այսուհետ դուք կաշխատեք հատուկ ձեր բոտի հետ։ Այլևս ավելորդ երկխոսություններ պետք չեն.

Դրանից հետո փորձեք սեղմել «Կարգավորումներ» կոճակը, որպեսզի կարողանաք սահմանել ռոբոտի կյանքի նպատակը։ Եթե ​​Ձեզ անհրաժեշտ է կայքում թարմացումների ավտոմատ հեռարձակում, ընտրեք «Autoposting» գործառույթը.

Հեռարձակումը կարող է իրականացվել YouTube-ից, VK-ից, Twitter-ից և RSS-ից.

Եթե ​​ցանկանում եք RSS հոսք ուղարկել ռեսուրսից դեպի զրույց, պարզապես ընտրեք համապատասխան տողը: Այժմ ձեր բաժանորդների համար շատ ավելի հեշտ կլինի հետևել կայքի վերջին բովանդակությանը.

Այսպիսով, հարցն այն է, ինչպես գրել բոտ Telegram-ի համարկարող է համարվել փակված: Դուք ինքներդ կարողացաք համոզվել, որ այս գործընթացում գերբնական ոչինչ չկա։ Ամենակարևորը, ձեր օգտատերերը միշտ արդի կլինեն:

Նոր տեղում

>

Ամենահայտնի