Блог және сервистің білім базасы
Онлайн Bot-market конструкторындағы әрекет тобы және debug режимі
Жарияланды: 27.07.2025

Әрекет тобы-Бұл бизнес логикасын қамтитын блок. Боттағы әрекеттер саны қосылған компоненттерге байланысты.

Топтағы барлық әрекеттер тек кіріс тұрақтыларымен манипуляция жасайды, әр әрекет Жаңа тұрақтыларды қоса алады. Әрекет тобынан шыққан кезде барлық тұрақтылар блокчейн бойынша әрі қарай беріледі.


  1. Егер әрекетті орындау кезінде қате пайда болса, бұл әрекеттер тобының журналында көрінеді. Және орындау тоқтатылады.


  1. Барлық әрекеттер қатаң дәйекті түрде орындалады. Біріншіден соңғысына дейін. Топтағы әрекеттер саны боттағы тарифпен шектеледі.


Кейбір әрекеттер арнайы болуын талап етеді тұрақты блоктың кіреберісінде.

Онлайн Bot-market конструкторындағы әрекет тобы және debug режимі

DEBUG режимі

Debug күйін қалай қосуға болады?

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

DEBUG режимін қосу үшін сізге:


1. "Бот параметрлері" қойындысына өтіңіз

2. Бот күйін "ON" күйінен "Debug"күйіне өзгертіңіз


Debug күйін қалай қосуға болады?-1

Маңызды! Debug режимін қосқан кезде-бот бот пайдаланушылары үшін қол жетімді болмайды, режим тек әкімшілерге арналған!

Debug режимі не үшін қажет және ол telegram бот әзірлеушілері үшін қандай рөл атқарады?


Debug режимі не үшін қажет және ол telegram бот әзірлеушілері үшін қандай рөл атқарады?-1

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


1. Логинг: толық логингті қосу боттың барлық әрекеттерін, соның ішінде кіріс хабарламаларын, жіберілген жауаптарды және пайда болған қателерді жазуға мүмкіндік береді.

2. Тестілеу: әзірлеушілер командалар мен хабарламаларды дұрыс өңдейтініне көз жеткізу үшін ботпен өзара әрекеттесудің әртүрлі сценарийлерін тексере алады.


Bot-Market бот конструкторында қандай логикалық жазбалар бар екенін және оларды қалай шешуге болатынын егжей-тегжейлі қарастырайық.

"DEBUG" режимінде барлық аралық күйлердің толық күйін келтіру қосылады.

Debug режимі не үшін қажет және ол telegram бот әзірлеушілері үшін қандай рөл атқарады?-2
  1. "Init {POSITION}" жазбасы пайда болады-бұл әрекет логикасының жұмысы басталғанын білдіреді. Сондай-ақ, бұл жазбада тұрақты массив болады.


  1. Содан кейін бұл әрекеттер тобы блокчейнде бұрын шақырылмағаны тексеріледі. Яғни, жүйелік цикл жоқ. Бұл жазбаны растайды: "Successcheckhistory".

  1. Әрі қарай, "start position: {POSITION} code {code}" журналына жазба қосылады-бұл әрекеттің осындай позицияда басталуы күтілетінін білдіреді.

  1. Әрі қарай, "Action INIT {POSITION}" жазбасы әрекетті өңдеуші бастағанын білдіреді.

  1. Содан кейін "тұрақты жарайды" жазбасы пайда болады – бұл барлық тұрақтылар табылғанын және олар әрекет логикасына сәйкес келетінін білдіреді. Сондай-ақ, бұл жазбада тұрақтылардың мазмұны болады.

  1. Әрі қарай, қатені анықтауға көмектесетін аралық жазбалар қосылуы мүмкін.

  1. Содан кейін жаңа тұрақтылардың мазмұнымен міндетті түрде "жаңа тұрақтылар".


Debug режимі не үшін қажет және ол telegram бот әзірлеушілері үшін қандай рөл атқарады?-3
  1. Бұл әрекеттің орындалуын тоқтатады және келесілер басталады.


  1. Егер барлық әрекеттер орындалса, келесі блок іске қосылады және "Action group finish"журналына жазба қосылады.


Мүмкін қателер:


Мүмкін қателер:-1
  1. Влог жазбасы "no action group detected. Time has expired or it has been stopped/deleted!"- Бұл әрекеттер тобы табылмағанын білдіреді. Мүмкін, клиент батырманы басқан немесе жүйеден жойылған әрекеттер тобын шақырған шығар.


  1. "Cycled! Check history!"- бұл жүйелік цикл болғанын білдіреді. Ал тізбектің орындалуы аяқталды.

  1. "{POSITION} Error: {MESSAGE} " журналына жазу-қай позицияда және қандай қате орын алғанын қамтиды.

  1. "{POSITION }rrorcritical " журналына жазу маңызды қатенің болғанын білдіреді. Сізге қолдау көрсету және қате идентификаторын көрсету қажет (ол журналда жазылған)


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