Blog və xidmət məlumat bazası
Telegram Bot-Market bot konstruktorundakı hadisələr
Nəşr olundu: 22.07.2025

Hadisələr - bu zəncirdəki başlanğıc blokdur, ilkin sabitləri əmələ gətirir və sonrakı bloklara ötürür. Bu ən vacib blokdur.

Yalnız bir hadisənin zəncirin başlanğıcı ola biləcəyini anlamaq vacibdir. Və işin bütün məntiqi hadisələr üzərində qurulur.

Telegram Bot-Market bot konstruktorundakı hadisələr

Hadisə ayıklama rejimi

Tədbir ayıklama rejimini necə aktivləşdirmək olar?

Hər hadisədə ayıklama rejimini aktivləşdirə bilərsiniz. Tədbirin ilk çağırışından sonra formalaşacaq bütün sabitlər saxlanacaqdır. Sonra sabitlər zəncir boyunca köçürüləcəkdir. Ayrıca, zəncirin hər mərhələsində saxlanacaqlar. Bu, bütün məntiqi izləməyə və icrasının harada dayandığını yoxlamağa imkan verir.

Tədbir ayıklama rejimini necə aktivləşdirmək olar?-1

Tədbir ayıklama rejimi necə işləyir?

Debug rejimində test məlumatları zəncirdə görünəcəkdir. Onların nümunəsi ekran görüntüsündə göstərilir.


Test məlumatlarını yenidən zəncir boyunca süni şəkildə idarə etmək imkanı da əlavə ediləcəkdir.

Tədbir ayıklama rejimi necə işləyir?-1

Bot debug rejimi aktiv olduqda hadisə giriş

Botun özündə DEBUG rejimi aktivdirsə, hadisə girişindəki bütün ara vəziyyətlər qorunacaqdır.


Bu qeydlər sayəsində səhvin hansı mərhələdə baş verdiyini və hansı sabitlərin meydana gəldiyini izləyə bilərsiniz.


Hər hadisə mərhələlərdən keçir:

  1. Hadisə tapıldı. Sonra hadisə qeydində "İnit"yazısı olacaq. Bu qeyd bütün hadisələrdə görünəcəkdir.
  2. Məsələn, kanallara müraciətləri emal etmək üçün hadisələriniz var. Fərqli kanallar üçün fərqli hadisələr yaratmısınız. "İnit" girişi bütün hadisələrdə görünəcək.
  3. Sonra hadisə parametrlərinə görə filtrasiya baş verir. Tədbir parametrlərə uyğundursa, "filtr uğursuzluğu", əks halda "filtr uğursuzluğu"yazısı olacaqdır.
  4. Sonra hadisənin qeydə alındığını bildirən "Hadisə qeydiyyatı" yazısı görünəcək.
  5. Siz hadisə üçün test imkan varsa, onda bir giriş də əlavə edəcək: "Qeyd test: {UUID}".
  6. Sonra zəncir boyunca köçürüləcək sabitlər əmələ gəlir. Sabitlərin məzmunu ilə "Constants generate" girişi görünəcək.
  7. Final "Next block run" girişidir, yəni növbəti blok işə salınıb.


Bot debug rejimi aktiv olduqda hadisə giriş-1

Hadisədə mümkün səhvlər

Bir hadisə çağırılmır, ancaq onu yaratmısınız

Həll üçün botun ayıklama rejiminə keçməsi tövsiyə olunur. Hadisəni çağırın. Sonra bütün bot logs açmaq və zəng hadisə olub-olmadığını izlemek. Konfiqurasiya edilmiş filtrlər səbəbindən hadisənin işləməməsi ehtimalı yüksəkdir.

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