Production-da ishdan chiqmaydigan botlar

Havaskor bot va production-tizim farqi nimadir notoʻgʻri ketganda koʻrinadi. Quyida ssenariyni tanlang — ichkarida nima boʻlayotganini koʻring.

01Ishonchlilik

Production-bot xabarlarni yoʻqotmaydi

Havaskor bot hammasi yaxshi boʻlganda ishlaydi. Production-tizim sekin API, tarmoq uzilishlari va takroriy webhooklarga moʻljallangan. Ssenariyni tanlang — quyidagi jurnal ichkarida nima boʻlayotganini koʻrsatadi.

Ssenariy
  1. messageok
  2. webhookok
  3. queueok
  4. workerok
  5. apiok

Webhook Telegramga darhol javob beradi, ish esa navbatga ketadi. CRM sekin javob bersa ham bot «qotib» qolmaydi.

Hodisalar jurnali · Demo Scenario
  1. +0.000smessageupdate_id=7031 received
  2. +0.012swebhookPOST /webhook → 200 (ack before processing)
  3. +0.015squeueenqueue job key=tg:7031
  4. +0.040sworkerjob picked · attempt 1
  5. +0.162sapiPOST /crm/leads → 201
  6. +0.184sworkerdone · logged trace_id=9f2c

✓ RETRY✓ LOGGED✓ MONITORED

Ichki tuzilish

queue
Uzoq amallar webhook ishlovchisida emas, navbatda.
retry
Eksponensial kechikish va urinishlar limiti bilan qayta urinishlar.
idempotency
Takroriy hodisa dublikat yaratmaydi.
rate limits
Telegram va tashqi API limitlariga amal qilamiz.
audit log
Bot orqali kim, nima va qachon qilgani.
monitoring
Metrikalar, alertlar va xatolarni kuzatish.
backups
Muntazam zaxira nusxalar va tiklashni tekshirish.
02Bot ishlab chiqish

Loyiha qanday oʻtadi

Jarayon tahlili → arxitektura → suhbat prototipi → iterativ ishlab chiqish → uzilish va yuklama testlari → loglar, monitoring va zaxira nusxalar bilan ishga tushirish.

  • Ishlab chiqishdan oldin prototip
  • Takroriy webhook va tarmoq uzilishlari testlari
  • Ishga tushirishdan keyin qoʻllab-quvvatlash

Botga alohida backend-platforma yoki veb-kabinet kerakmi?

Tizimlar ishlab chiqishDevZone
04Aloqa

Shunchaki bizga yozing

Vazifani oʻz soʻzlaringiz bilan tasvirlab bering — Telegramda javob beramiz, jarayonni aniqlaymiz va arxitektura taklif qilamiz. Boshlash uchun uch qator yetarli:

  • Turi: bot / Mini App / avtomatlashtirish
  • Integratsiyalar: CRM, toʻlovlar, API…
  • Vazifa: bot qanday ishni bajarishi kerak

Yoki brif toʻldiring — dastlabki arxitekturani oling

5 dan 1-qadam
Nima yaratmoqchisiz?

Shunchaki Telegramda yozish