Блог және сервистің білім базасы
Bot Market те бот жеделхаттары үшін мәзірді орнату
Жарияланды: 03.05.2025

Telegram ботындағы мәзір — бұл пайдаланушыларды басқа батырма мәзірлеріне бағыттай алатын, әртүрлі мазмұн түрлерін (мысалы, мәтін, суреттер, бейнелер немесе стикерлер) жібере алатын немесе сілтемелерге бағыттай алатын түймелер жиынтығы-бот ішінде де (мысалы, UTM белгілері арқылы) және сыртқы (арналарға, чаттар немесе сайттар).

Bot Market те бот жеделхаттары үшін мәзірді орнату

Негізгі мәзір параметрлері

Негізгі мәзір параметрлері.


Негізгі мәзір параметрлері.-1

Скриншот негізгі мәзірді басқарудың қай жерде екенін көрсетеді (Егер сіз арнайы нәзік параметрлерді қоспасаңыз, ол сіздің бүкіл ботыңызға таралады, бірақ бұл туралы төменде).


Оң жақта негізгі мәзірді басқару параметрі орналасқан. Біздің жағдайда бұл мәзірге арналған түймелерді жасау және түймелердің орналасуын басқару. Әзірге бәрі оңай көрінеді ме? - Жалғастырайық.

Мәзірді басқару.

Бұл блок орта деңгейдегі ақпарат болып табылады және сіз аздап ойлануыңыз керек, бірақ тағы да ауыр ештеңе жоқ.


"Басқару" батырмасын басқан кезде біз 2 батырманы көреміз

Мәзір режимі және мәзірді жою. Егер соңғысымен бәрі түсінікті болса, онда мәзірдің жұмыс режимі өте маңызды тақырып, біз оны төменде талдаймыз.

Мәзірді басқару.-1

Егер мәзірдің жұмыс режимін бассақ, онда 3 режимді көреміз

Мәзірді басқару.-2
  1. Хабарлама мәзірі (inline) - хабарламаның жанында орналасқан және мөлдір көрініске ие. Дұрыс жұмыс істеу үшін оқиға жасалуы керек - [TELEGRAM] кірістірілген түймені басу оқиғасы. Бұл оқиға болмаса, түймелерді басуды бот елемейді.


Кірістірілген түймені басу оқиғасын қайда орнатуға болады? - навигация мәзіріндегі сол жақтағы оқиғалар мәзірінде.(экранды қараңыз)

Мәзірді басқару.-3

Әр жолы хабарлама жіберіңіз-inline батырмасын басқан кезде Ботта жаңа чат жіберіледі.


Хабарламаны өңдеу-бот чатында хабарлама Ботта жаңа чат жібермей жаңартылады.


  1. Статикалық мәзір (қайталау) - ботпен диалогтың төменгі жағында орналасқан. Түймелерді басқан кезде жаңа хабарламалар жіберіледі. - бұл пайдаланушы пернетақтасының орнына пайда болатын түймелер жиынтығы. Бұл түймелер пайдаланушы оларды қолмен тергендей ботқа алдын ала орнатылған хабарламаларды жібереді. Олар жауап нұсқаларын таңдауға ыңғайлы.


Статикалық мәзірде оны басқаннан кейін жасыру немесе боттағы түймелерді сәл кішірейту сияқты өз параметрлері бар(скриншотты қараңыз). Бұл параметр"басқаруда" орналасқан

Мәзірді басқару.-4
  1. Статикалық мәзірді жою ( delete reply) - ботпен диалог жүргізілетін чаттан мәзірді жояды. Статикалық мәзір диалогты автоматты түрде жойғанға дейін сақтау мүмкіндігіне ие болғандықтан.


Мәзір мысалдары:

Статикалық мәзір (Reply) және ) хабарламадағы мәзір (inline)

Мәзірді басқару.-5

Телеграм ботқа көп тілділікті қосу.

Түсіну мен іске асырудың ең қиын блогы, сіз өзіңіздің ботыңызда өз идеяларыңызды жүзеге асыру үшін мақаланың осы тармағын бірнеше рет мұқият ойластырып, қайта оқып шығуыңыз керек, біз көптілділікті анықтаудан бастаймыз.


Telegram ботындағы көптілділік пайдаланушыларға ыңғайлы интерфейс тілін таңдауға мүмкіндік береді, бұл ботты әртүрлі аудиториялар үшін қол жетімді және ыңғайлы етеді. Іске асыру тілді анықтауды, аудармаларды сақтауды және хабарламаларды қажетті тілде шығаруды қамтиды.


Мұны қалай жасау керектігін талдайық.

Телеграм ботқа көп тілділікті қосу.-1
  1. Бастау үшін навигация мәзірінде сол жақта көптілділік компонентін шығару керек. Сізді қызықтыратын тілдерді таңдап, оларды қосыңыз.


  1. Әрі қарай, біз мәзірді шығарамыз, менің жағдайда бұл профильдің еркін батырмасында болады және біздің батырманы болашақта арнайы оқиғаны конфигурациялауға болатындай етіп оқиға жасаймыз (шарлаудағы оқиғалар қойындысында)
Телеграм ботқа көп тілділікті қосу.-2
  1. Келесі қадам-біздің мәзірлерімізге арналған сценарийді шығару, содан кейін бізде қандай мәзір болатынын анықтау керек, не inline немесе reply, біз бірден екеуіне мысал келтіреміз, сонда ол анық көрінеді. Біз көп тілді мәзірді бот мысалында жасаймыз https://t.me/MULTI_LANGUAGE_BOT_MARKTE_BOT


  1. Біз тілді өзгерту сценарийін жасаймыз, төмендегі суреттегі мысал.


Бірінші мысал-кіріктірілген сценарий мәзірі немесе еркін хабарлама

Телеграм ботқа көп тілділікті қосу.-3

Статикалық мәзір үшін екінші мысал.

Телеграм ботқа көп тілділікті қосу.-4
  1. Біз тілді орыс немесе ағылшын тілдеріне ауыстыруға арналған батырмаларды көптілділік оқиғасымен жасаймыз. (төмендегі скриншотты қараңыз), бұл элемент reply және inline мәзірлері үшін бірдей
Телеграм ботқа көп тілділікті қосу.-5
  1. Reply және inline үшін жалпы көп тілді параметрлер Мәзір.


Сценарийде оқиғаны жасағаннан кейін (b тармағын қараңыз) сізде сол атаудағы оқиға болуы керек (шарлаудағы оқиғалар қойындысында)


Мысал бұл қалай көрінеді:

Телеграм ботқа көп тілділікті қосу.-6

Әрі қарай, біз осы оқиғаға арналған әрекеттерді конфигурациялаймыз, атап айтқанда сценарийді (d тармағын) осы оқиғаға қосамыз және сақтаймыз.


  1. Біздің оқиғаларымыз үшін көп тілді әрекеттерді қолданатын мәзір бар, оның ішінде боттағы түймелер де аударылуы керек, ол үшін біз көп тілді компонентімізде түймелеріміздің аудармаларын дұрыс конфигурациялауымыз керек, сіз біздің авто аудармашыға толықтай сене алмайсыз, сондықтан аудармаларды қолмен түзеткен дұрыс
Телеграм ботқа көп тілділікті қосу.-7
  1. Аударманың дұрыс екеніне көз жеткізгеннен кейін, біз тағы да оқиғаларға көшіп, тоқтаған жерімізге ораламыз.


  1. Біздің оқиғадағы "өңдеу" қойындысына өтіңіз (e тармағы) және басқа тілден аударылған сөзді үтір арқылы енгізіңіз, сценарийде батырмамызға орнатқан белгілер мен атрибуттарды сақтай отырып, біз басқа тілге аударманы көргіміз келген жерде жасаймыз.


Біздің жағдайда бұл орыс сондықтан батырманың аудармасы да болады орыс атрибуттарды сақтай отырып," өңдеу " қойындысындағы үтір арқылы.

Телеграм ботқа көп тілділікті қосу.-8
  1. Пайдаланушыға тілді өзгерту туралы хабарлама қосыңыз. Біздің Ботта тілді ауыстырған кезде шексіз жүктеме болмас үшін, біз басқа тілге ауысу үшін ескерту ретінде әрекет ететін арнайы оқиға жасаймыз, мұны қалай жасауға болады? Төменде қараңыз.


Біз өз мәтінімізбен еркін сценарий жасаймыз және "сүйікті" Оқиғалар қойындысына өтеміз, содан кейін көп тілді сценарий жасаймыз және жаңадан жасалған сценарийді бекітеміз.

Телеграм ботқа көп тілділікті қосу.-9

Сіз көп тілді мәзірді орнатуды аяқтадыңыз.



  1. Не болуы керек еді? Біз мұны бот мысалында көрсетеміз https://t.me/MULTI_LANGUAGE_BOT_MARKTE_BOT


Reply мәзірінің мысалы:


Телеграм ботқа көп тілділікті қосу.-10

Inline мәзірінің мысалы:

Телеграм ботқа көп тілділікті қосу.-11

Мәзірмен жұмыс істеу кезінде жиі кездесетін қателіктер.

  1. Неліктен хабардың негізгі мәзірі жұмыс істемейді?
Мәзірмен жұмыс істеу кезінде жиі кездесетін қателіктер.-1

Мәселені сценарийде талдайық / start


Сіз негізгі мәзірді құрдыңыз және басқа сценарий немесе еркін хабарлама үшін мәзір құруды шештіңіз делік, бірақ содан кейін ойыңызды өзгертіп, түймелерді жойдыңыз, бірақ мәзірдің өзін жоймадыңыз, содан кейін сіздің Ботта мәзірдің орнына бос орын түрінде қате болады - сол сценарийде немесе боттағы бос батырмада.


  1. Триггер қатесі(оқиғалар) ішкі мәзір


Егер триггер(оқиға) қатемен конфигурацияланса немесе жойылса(скриншотты қараңыз)ішкі түймелер жұмысын тоқтатуы мүмкін

Мәзірмен жұмыс істеу кезінде жиі кездесетін қателіктер.-2
  1. Мәзірдегі ішкі түймелер қайтадан жұмыс істеуі үшін осы оқиғаны қосыңыз (әрекетке сілтеме жасамай-ақ болады)

Қорытынды

Telegram ботындағы мәзір параметрін қорытындылайық

Telegram ботындағы мәзірді орнату пайдаланушы тәжірибесін жақсартудың маңызды қадамы болып табылады. Дұрыс ұйымдастырылған ботпен өзара әрекеттесуді ыңғайлы, түсінікті және жылдам етеді, бұл пайдаланушыларға қажетті функциялар мен командаларды оңай табуға мүмкіндік береді.

Comments
to write comments
Comment list is empty. Start now!