Hizmetin blogu ve bilgi tabanı
Telegram Bot-Market Bot oluşturucusundaki olaylar
Yayınlandı: 22.07.2025

Olaylar Zincirdeki başlangıç bloğudur, başlangıç sabitlerini oluşturur ve bunları sonraki bloklara aktarır. Bu en önemli bloktur.

Zincirin başlangıcı yalnızca olayın olabileceğini anlamak önemlidir. Ve işin tüm mantığı olaylara dayanmaktadır.

Telegram Bot-Market Bot oluşturucusundaki olaylar

Olay hata ayıklama modu

Bir olayda hata ayıklama modunu nasıl etkinleştiririm?

Her olayda hata ayıklama modunu etkinleştirebilirsiniz. Olayı ilk çağırdıktan sonra oluşacak tüm sabitler saklanacaktır. Sabitler daha sonra zincir boyunca aktarılacaktır. Ayrıca zincirin her aşamasında da korunacaklar. Bu, tüm mantığı izlemenize ve yürütmenin nerede durduğunu kontrol etmenize olanak tanır.

Bir olayda hata ayıklama modunu nasıl etkinleştiririm?-1

Olayda hata ayıklama modu nasıl çalışır?

Hata ayıklama modunda, zincirdeki test verileri görünecektir. Onların örneği ekran görüntüsünde gösterilmektedir.


Test verilerini zincir boyunca yapay olarak tekrar çalıştırma yeteneği de eklenecektir.

Olayda hata ayıklama modu nasıl çalışır?-1

Botta HATA ayıklama modu açıkken bir olaya kayıt günlüğü

Botun kendisinde HATA ayıklama modu etkinleştirilmişse, olayın tüm ara durumları günlüğe kaydedilir.


Bu kayıtlar sayesinde hatanın hangi aşamada meydana geldiğini ve hangi sabitlerin oluştuğunu takip etmek mümkündür.


Her etkinlik aşamalardan geçer:

  1. Olay bulundu. O zaman olay günlüğüne bir «İnit» girişi olacaktır. Bu kayıt tüm olaylarda görünecektir.
  2. Örneğin, kanallara yapılan başvuruları işlemek için etkinlikleriniz var. Farklı kanallar için farklı etkinlikler oluşturdunuz. Tüm olaylarda «İnit» girişi görünecektir.
  3. Ardından, olayın ayarlarına göre filtreleme gerçekleşir. Etkinlik ayarlara uygunsa, «Filtre başarısı», aksi takdirde «Filtre başarısız» girişi olacaktır.
  4. Ardından, olayın kayıtlı olduğu anlamına gelen «Olay kaydı» yazısı görünecektir.
  5. Etkinlik için testi etkinleştirdiyseniz, bir giriş de eklenir: »Register test: {UUİD}".
  6. Daha sonra zincir boyunca iletilecek sabitler oluşturulur. Sabitlerin içeriğiyle birlikte «Sabitler oluştur» girişi görünecektir.
  7. Son giriş, bir sonraki bloğun başlatıldığı anlamına gelen «Sonraki blok çalıştır» girişidir.


Botta HATA ayıklama modu açıkken bir olaya kayıt günlüğü-1

Olaydaki olası hatalar

Olay çağrılmıyor ama siz yarattınız

Çözüm için botu hata ayıklama moduna geçirmeniz önerilir. Olayı tetikleyin. Ardından botun tüm günlüklerini açın ve bir olay çağrısı olup olmadığını izleyin. Yapılandırılmış filtreler nedeniyle olayın tetiklenmemesi olasılığı yüksektir.

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