Triggerlar haqida

Trigger — bu botni ishga tushiruvchi hodisa. Har bir oqim (flow) trigger bilan boshlanadi.

Trigger turlari

Trigger
Qachon ishlaydi

Foydalanuvchi buyruq yuborganda (/start)

Foydalanuvchi xabar yuborganda

Inline tugma bosilganda

Reply tugma bosilganda

Belgilangan vaqtda

Triggerlar qanday ishlaydi?

Foydalanuvchi harakati


┌───────────────────┐
│     Trigger       │ ← Bot signalni ushlaydi
└─────────┬─────────┘


┌───────────────────┐
│  Keyingi node'lar │ ← Oqim davom etadi
└───────────────────┘

Trigger xususiyatlari

Target handle

Barcha triggerlarda target handle (tepa) bor. Bu:

  • State node'dan kelish uchun

  • SubFlow orqali chaqirish uchun

Source handle

Barcha triggerlarda source handle (past) bor — keyingi node'ga o'tish uchun.

Global flag

Ko'pchilik triggerlarda global bayrog'i bor:

Global
Ishlash

❌ O'chirilgan

Faqat shu State'da ishlaydi

✅ Yoqilgan

Har qanday State'da ishlaydi

circle-info

Global trigger'lar odatda /cancel, /help kabi universal buyruqlar uchun ishlatiladi.

Bir nechta trigger

Bitta oqimda bir nechta trigger bo'lishi mumkin:

Trigger tanlash

Vaziyat
Trigger

Buyruqqa javob berish

Command Trigger

Xabar turiga qarab

Message Trigger

Inline tugma bosilganda

Callback Query

Reply tugma bosilganda

Reply Button

Har kuni soat 9:00 da

Cron Trigger

Keyingi

Command Triggerchevron-right

Last updated

Was this helpful?