Բլոգ և ծառայության գիտելիքների բազա
Իրադարձություններ Telegram Bot-Market bot կոնստրուկտորում
Հրատարակված է: 22.07.2025

Իրադարձություններ - սա շղթայի մեկնարկային բլոկն է, այն ձևավորում է նախնական հաստատուններ և դրանք փոխանցում է հաջորդ բլոկներին: Սա ամենակարևոր միավորն է:

Կարևոր է հասկանալ, որ միայն իրադարձությունը կարող է լինել շղթայի սկիզբը: Եվ աշխատանքի ողջ տրամաբանությունը հիմնված է իրադարձությունների վրա ։

Իրադարձություններ Telegram Bot-Market bot կոնստրուկտորում

Միջոցառման կարգաբերման ռեժիմ

Ինչպես միացնել Վրիպազերծման ռեժիմը իրադարձության համար:

Յուրաքանչյուր իրադարձություն կարող է միացնել կարգաբերման ռեժիմը: Իրադարձության առաջին զանգից հետո կպահպանվեն ձևավորվող բոլոր հաստատունները: Այնուհետև հաստատունները կփոխանցվեն շղթայի երկայնքով: Բացի այդ, դրանք կպահպանվեն շղթայի յուրաքանչյուր փուլում: Սա թույլ է տալիս հետևել ամբողջ տրամաբանությանը և ստուգել, թե որտեղ է դադարեցվել կատարումը:

Ինչպես միացնել Վրիպազերծման ռեժիմը իրադարձության համար:-1

Ինչպես է գործում իրադարձության կարգաբերման ռեժիմը:

Երբ կարգաբերման ռեժիմը հայտնվում է փորձարկման տվյալները շղթայի վրա: Նրանց օրինակը ցույց է տրված սքրինշոթում:


Նաեւ կավելացվի հնարավորություն է քշել թեստային տվյալները կրկին շղթայի արհեստականորեն.

Ինչպես է գործում իրադարձության կարգաբերման ռեժիմը:-1

Մուտք գործեք իրադարձության մեջ, երբ բոտի կարգաբերման ռեժիմը միացված է

Եթե \ u200b \ u200bբոտի մեջ միացված է DEBUG ռեժիմը, ապա իրադարձության տեղեկամատյանում կպահպանվեն բոլոր միջանկյալ պետությունները:


Այս գրառումների շնորհիվ դուք կարող եք հետևել, թե որ փուլում է տեղի ունենում սխալը և ինչ հաստատուններ են ձևավորվում:


Յուրաքանչյուր իրադարձություն անցնում է փուլերով:

  1. Միջոցառումը գտնվել է: Այնուհետև իրադարձության մատյանում կլինի "Init"գրառում: Այս գրառումը կհայտնվի բոլոր իրադարձությունների համար:
  2. Օրինակ, դուք ունեք իրադարձություններ ՝ ալիքների հայտերը մշակելու համար: Տարբեր ալիքների համար դուք ստեղծել եք տարբեր իրադարձություններ: "Init" գրառումը կհայտնվի բոլոր իրադարձություններում:
  3. Այնուհետեւ տեղի է ունենում զտիչ ըստ միջոցառման պարամետրերը. Եթե \ u200b \ u200bմիջոցառումը հարմար է պարամետրերին, ապա կլինի "Filter success" գրառումը, հակառակ դեպքում ՝ "Filter fail":
  4. Այնուհետև կհայտնվի "իրադարձությունների գրանցում", ինչը նշանակում է, որ իրադարձությունը գրանցված է:
  5. Եթե \ u200b \ u200bմիացրել եք իրադարձության փորձարկումը, ապա գրառումը նույնպես կավելացվի ՝ "Register test: {UUID}":
  6. Այնուհետև ձևավորվում են հաստատուններ, որոնք կփոխանցվեն շղթայի երկայնքով: Կհայտնվի "Constants generate" գրառումը ՝ հաստատունների պարունակությամբ:
  7. Վերջնական է գրառումը "Next block run", ինչը նշանակում է, որ հաջորդ բլոկը մեկնարկել է:


Մուտք գործեք իրադարձության մեջ, երբ բոտի կարգաբերման ռեժիմը միացված է-1

Իրադարձության հնարավոր սխալները

Ոչ մի իրադարձություն չի կոչվում, բայց դուք ստեղծել եք այն

Խորհուրդ է տրվում բոտը կարգաբերման ռեժիմում դնելու որոշման համար: Իրադարձություն առաջացնել: Այնուհետև բացեք բոտի բոլոր տեղեկամատյանները և հետևեք, թե արդյոք կա իրադարձության զանգ: Մեծ հավանականություն կա, որ իրադարձությունը չի գործարկվի կազմաձևված ֆիլտրերի պատճառով:

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