Բլոգ և ծառայության գիտելիքների բազա

Bot MARKET-ում Telegram Bot-ի համար ընտրացանկի հարմարեցում

Telegram Bot-ի ընտրացանկը կոճակների հավաքածու է, որոնք կարող են օգտվողներին վերահղել կոճակներով այլ ընտրացանկեր, ուղարկել տարբեր տեսակի բովանդակություն (օրինակ ՝ տեքստ, պատկերներ, տեսանյութեր կամ Կպչուն պիտակներ) կամ ուղղորդել դեպի հղումներ ՝ ինչպես բոտի ներսում (Օրինակ ՝ UTM պիտակների միջոցով), այնպես էլ արտաքին (դեպի ալիքներ, զրույցներ կամ կայքեր):

Bot MARKET-ում Telegram Bot-ի համար ընտրացանկի հարմարեցում

Հիմնական ընտրացանկի կարգավորումներ

Հիմնական ընտրացանկի կարգավորումներ:


Հիմնական ընտրացանկի կարգավորումներ:-1

Էկրանի նկարը ցույց է տալիս, թե որտեղ է գտնվում կառավարումը հիմնական մենյու(այն տարածվում է ձեր ամբողջ բոտի վրա, Եթե հատուկ նուրբ ճշգրտումներ չավելացվեն, բայց դրա մասին Ստորև) ձեր բոտի համար:


Աջ կողմում կառավարման կարգավորումն է հիմնական մենյու. Մեր դեպքում դա մեր ընտրացանկի համար կոճակներ ստեղծելն է և կոճակների տեղադրումը վերահսկելը: Առայժմ ամեն ինչ հեշտ է թվում: - Շարունակենք։

Ընտրացանկի կառավարում:

Այս միավորը միջին օղակի տեղեկատվություն է Եվ այստեղ դուք պետք է մի քիչ մտածեք, բայց կրկին ոչ մի ծանր բան:


Սեղմելով կոճակը - "կառավարում" մենք կտեսնենք 2 կոճակ

Operation ռեժիմ մենյու եւ ջնջել մենյուն. Եթե \ u200b \ u200bվերջինի հետ ամեն ինչ պարզ է, ապա ընտրացանկի ռեժիմը շատ կարևոր թեմա է, մենք այն վերլուծելու ենք ստորև:

Ընտրացանկի կառավարում:-1

Եթե մենք կտտացնում ենք ԱՇԽԱՏԱՆՔԱՅԻՆ ՌԵԺԻՄ ՄԵՆՅՈՒ, ապա կտեսնենք 3 ռեժիմ

Ընտրացանկի կառավարում:-2
  1. Մենյու u հաղորդագրություն (inline) - գտնվում է հաղորդագրության մոտ և ունի կիսաթափանցիկ տեսք: Ճիշտ աշխատանքի համար պետք է ստեղծվի իրադարձություն ՝ [TELEGRAM] ներկառուցված կոճակի սեղմման իրադարձություն ։ Առանց այս իրադարձության, կոճակի կտտոցները անտեսվելու են բոտի կողմից:


Որտեղ կարգավորել ներկառուցված կոճակի սեղմման իրադարձությունը: - իրադարձությունների ընտրացանկում ձախ կողմում ՝ նավիգացիայի ընտրացանկում:(տես էկրան)

Ընտրացանկի կառավարում:-3

Ամեն անգամ հաղորդագրություն ուղարկեք-inline-ի ցանկացած սեղմումով, բոտի մեջ նոր զրույց է ուղարկվում կոճակ:


Խմբագրել հաղորդագրությունը - բոտի զրուցարանում հաղորդագրությունը թարմացվում է ՝ առանց բոտի մեջ նոր զրույց ուղարկելու:


  1. Ստատիկ մենյու (պատասխան) - գտնվում է բոտի հետ երկխոսության ներքևում: Երբ կտտացնում եք կոճակները, նոր հաղորդագրություններ են ուղարկվում: - սա կոճակների հավաքածու է, որը հայտնվում է օգտագործողի ստեղնաշարի փոխարեն: Այս կոճակները նախապես սահմանված հաղորդագրություններ են ուղարկում բոտին, կարծես օգտագործողը ձեռքով մուտքագրել է դրանք: Դրանք հարմար են պատասխանի տարբերակներ ընտրելու համար:


Ստատիկ ընտրացանկն ունի իր կարգավորումները. օրինակ թաքցրեք այն սեղմելուց հետո կամ ձեր բոտի կոճակները մի փոքր Փոքրացրեք (տես սքրինշոթը): Այս պարամետրը գտնվում է"կառավարման" մեջ

Ընտրացանկի կառավարում:-4
  1. Ստատիկ ընտրացանկի ջնջում (deleteնջել պատասխանը) - հեռացնում է ընտրացանկը զրույցից, որտեղ երկխոսություն է ընթանում բոտի հետ: Քանի որ ստատիկ ընտրացանկը երկխոսության մեջ պահելու հատկություն ունի, մինչև այն ավտոմատ կերպով ջնջվի:


Menuանկի օրինակներ:

Ստատիկ մենյու (պատասխան) եւ) U Մենյու հաղորդագրություն (inline)

Ընտրացանկի կառավարում:-5

Ավելացնելով բազմալեզու է հեռագրային բոտը.

Հասկանալու և իրականացնելու ամենադժվար բլոկը, այստեղ դուք ստիպված կլինեք լավ մտածել և բազմիցս կարդալ հոդվածի այս կետը ՝ ձեր բոտում ձեր գաղափարները կյանքի կոչելու համար, մենք կսկսենք բազմալեզու սահմանմամբ:


Telegram բոտի բազմալեզվությունը թույլ է տալիս օգտվողներին ընտրել հարմար ինտերֆեյսի լեզու ՝ բոտը դարձնելով ավելի մատչելի և հարմար տարբեր լսարանների համար: Իրականացումը ներառում է լեզվի սահմանում, թարգմանությունների պահպանում և ցանկալի լեզվով հաղորդագրությունների թողարկում:


Եկեք վերլուծենք, թե ինչպես դա անել.

Ավելացնելով բազմալեզու է հեռագրային բոտը.-1
  1. Սկսելու համար դուք պետք է թողարկեք բազմալեզու բաղադրիչը ձախ կողմում ՝ նավիգացիոն ընտրացանկում: Ընտրեք Ձեզ հետաքրքրող լեզուները և ավելացրեք դրանք:


  1. Հաջորդը, մենք թողարկում ենք ընտրացանկը, իմ դեպքում դա կլինի պրոֆիլի ազատ կոճակում և Ստեղծեք իրադարձություն, որպեսզի մեր կոճակը հետագայում կարողանա կարգավորել հատուկ իրադարձություն (նավիգացիայի "իրադարձություններ" ներդիրում)
Ավելացնելով բազմալեզու է հեռագրային բոտը.-2
  1. Հաջորդ քայլը մենք կունենանք սցենարի թողարկում մեր ընտրացանկերի համար, և այստեղ մենք պետք է որոշենք, թե որ ընտրացանկը կունենանք կամ inline կամ reply, մենք միանգամից օրինակ կդարձնենք երկուսի համար, որպեսզի այն հստակ տեսանելի լինի: Բազմալեզու ընտրացանկը կանենք բոտի օրինակով https://t.me/MULTI_LANGUAGE_BOT_MARKTE_BOT


  1.  Մենք ստեղծում ենք սցենար ՝ լեզուն փոխելու համար, օրինակ ՝ ստորև ներկայացված լուսանկարում:


Առաջին օրինակը ներկառուցված սցենարի ընտրացանկի կամ անվճար հաղորդագրության համար է

Ավելացնելով բազմալեզու է հեռագրային բոտը.-3

Երկրորդ օրինակը ստատիկ մենյուի համար է:

Ավելացնելով բազմալեզու է հեռագրային բոտը.-4
  1. Կոճակները փոխելու համար Լեզուն ռուսերեն կամ անգլերեն Մենք անում ենք բազմալեզու միջոցառման. (տես ստորև ներկայացված սքրինշոթը), այս կետը նույնն է, ինչպես պատասխան, այնպես էլ inline ընտրացանկերի համար
Ավելացնելով բազմալեզու է հեռագրային բոտը.-5
  1. Ընդհանուր բազմալեզու կարգավորումներ պատասխան և ներդիր ընտրացանկ


Սցենարում իրադարձություն ստեղծելուց հետո (տես կետ Բ) դուք պետք է ունենաք համանուն իրադարձություն (նավիգացիայի իրադարձությունների ներդիրում)


Օրինակ, թե ինչպես է այն նայում:

Ավելացնելով բազմալեզու է հեռագրային բոտը.-6

Հաջորդը, մենք կարգավորում ենք գործողությունները այս իրադարձության համար, այն է, որ սցենարը (d կետը) միացնենք այս իրադարձության հետ և պահպանենք այն:


  1. Քանի որ մենք ունենք մենյու, օգտագործելով բազմալեզու գործողություններ մեր իրադարձությունների համար, ներառյալ բոտի կոճակները, նույնպես պետք է թարգմանվեն, դրա համար մենք պետք է մեր բազմալեզու բաղադրիչը ճիշտ է կարգավորել մեր կոճակների թարգմանությունները, Մենք չենք կարող լիովին վստահել մեր ավտոմատ թարգմանչին և, հետևաբար, ավելի լավ է ձեռքով ուղղել թարգմանությունները
Ավելացնելով բազմալեզու է հեռագրային բոտը.-7
  1. Այն բանից հետո, երբ համոզվեցիք, որ թարգմանությունը ճիշտ է, մենք կրկին անցնում ենք իրադարձություններին և վերադառնում այնտեղ, որտեղ կանգ ենք առել:


  1. Մենք գնում ենք "խմբագրել" ներդիրին մեր իրադարձության մեջ (E կետ) և մուտքագրում թարգմանված բառը մեկ այլ լեզվից բաժանված է ստորակետով, պահպանելով այն նշաններն ու ատրիբուտները, որոնք մենք տվել ենք սցենարի մեր կոճակին, մենք դա անում ենք ամենուր, որտեղ ուզում ենք տեսնել թարգմանությունը մեկ այլ լեզվով:


Մեր դեպքում դա ռուսերեն է, ուստի կոճակի թարգմանությունը նույնպես կլինի ռուսերեն ՝ ներդիրում ստորակետով 'փոխել' ատրիբուտների պահպանմամբ:

Ավելացնելով բազմալեզու է հեռագրային բոտը.-8
  1. Օգտագործողին ավելացնել լեզվի փոփոխության մասին ծանուցում: Որպեսզի մեր բոտի լեզուն փոխելիս անվերջ բեռ չունենանք, մենք ստեղծում ենք հատուկ իրադարձություն, որը հանդես կգա որպես ահազանգ ՝ մեկ այլ լեզու անցնելու համար, ինչպես դա անել: 2020 Տես ստորև:


Ստեղծեք կամայական սցենար Ձեր տեքստով և անցեք մեր" սիրված " իրադարձությունների ներդիրին, Այնուհետև Ստեղծեք բազմալեզու սցենար և ամրացրեք մեր նոր ստեղծված սցենարը:

Ավելացնելով բազմալեզու է հեռագրային բոտը.-9

Կատարած դուք ավարտել եք բազմալեզու ընտրացանկի կարգավորումը:



  1. Ինչ պետք է ստացվեր: Մենք դա ցույց կտանք բոտի օրինակով https://t.me/MULTI_LANGUAGE_BOT_MARKTE_BOT


Օրինակ պատասխան մենյու:


Ավելացնելով բազմալեզու է հեռագրային բոտը.-10

Inline ընտրացանկի օրինակ:

Ավելացնելով բազմալեզու է հեռագրային բոտը.-11

Menuանկի հետ աշխատելիս հաճախակի սխալներ:

  1. Ինչու չի աշխատում հիմնական մենյու արդյոք հաղորդագրությունը?
Menuանկի հետ աշխատելիս հաճախակի սխալներ:-1

Եկեք վերլուծենք խնդիրը սցենարի / մեկնարկի վրա


Եկեք ասենք, որ դուք ստեղծել եք հիմնական ընտրացանկը և որոշել եք ընտրացանկ ստեղծել մեկ այլ սցենարի կամ անվճար հաղորդագրության համար, բայց հետո փոխել եք ձեր միտքը և Ջնջել կոճակները, բայց ընտրացանկը ինքնին չեք ջնջել, ապա ձեր բոտում սխալ կլինի ընտրացանկի փոխարեն դատարկության տեսքով ' Այդ սցենարի կամ բոտի անվճար կոճակի վրա:


  1. Տրիգերի սխալ (իրադարձություններ) ինլայն մենու


Inline կոճակները կարող են դադարեցնել աշխատանքը եթե trigger (իրադարձություն) կազմաձեւված է սխալի կամ ջնջվել (տես Հատված)

Menuանկի հետ աշխատելիս հաճախակի սխալներ:-2
  1. Որպեսզի ընտրացանկի կոճակները նորից աշխատեն ավելացնել այս իրադարձությունը (հնարավոր է առանց գործողության հղման)

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

Եկեք ամփոփենք Telegram բոտի ընտրացանկի կարգավորումը

Telegram բոտում ընտրացանկի կարգավորում - օգտագործողի փորձը բարելավելու կարևոր քայլ: Ճիշտ կազմակերպվածները բոտի հետ փոխազդեցությունն ավելի հարմար, հասկանալի և արագ են դարձնում ՝ թույլ տալով օգտատերերին հեշտությամբ գտնել անհրաժեշտ գործառույթներն ու հրամանները: