Yozilish uchun Telegram-bot va bron jarayoni uchun mini-ilova
Bronjoy mijozlar boti O‘zbekistondagi xizmat ko‘rsatuvchi bizneslarni Telegram’dan chiqmasdan topish va ularga yozilish imkonini beradi. Bot til, chuqur havolalar va bildirishnomalar bilan shug‘ullanadi, yozilishning o‘zi esa Bronjoy mijoz ilovasi ichidagi Telegram mini-ilovasida bo‘ladi. Umumiy Bronjoy boti butun marketpleysni ochadi; biznes esa o‘z botini ham ulashi mumkin — u to‘g‘ridan-to‘g‘ri shu biznesning yozilish sahifasini ochadi.
Asosiy imkoniyatlar
- Avvalo til — birinchi
/startbir vaqtning o‘zida uchala tilda o‘zbek, rus yoki ingliz tilini tanlashni so‘raydi, tanlov esa odam bilan birga Bronjoy’ning barcha botlariga o‘tadi. - Savoldan keyin ham yo‘qolmaydigan chuqur havolalar — muayyan muassasaga olib boruvchi
/starthavolasi til savoliga javob berilguncha 15 daqiqa saqlab turiladi, shuning uchun mijoz baribir o‘zi bosgan biznesga tushadi. - Sezdirmasdan kirish — mini-ilova Telegram imzolagan
initDatani API’ga yuboradi, API esa HMAC-SHA256 imzosini tekshirib, mijozga parol yoki kodsiz token beradi. - To‘liq yozilish jarayoni — xizmat, filial, sana va vaqt, tasdiqlash va to‘lov bosqichlari; telefon raqami esa Telegram’ning o‘z kontakt so‘rovi orqali olinadi.
- Mini-ilova bosh sahifasi — kelgusi tashriflar, yaqin atrofdagi mashhur joylar va ko‘rib chiqish uchun xarita.
- Chatdagi bildirishnomalar — tasdiqlashlar, eslatmalar va to‘lanmagan yozilishlar haqidagi xabarlar mini-ilova ichida yozilish yoki to‘lov sahifasini ochadigan tugmalar bilan keladi.
- O‘z nomidagi (white-label) botlar — tarifida shaxsiy bot funksiyasi bor biznes egasi bot tokenini ulaydi; Bronjoy uni Telegram orqali tekshiradi, webhook’ni ro‘yxatdan o‘tkazadi va botning menyu tugmasini biznesning yozilish sahifasiga yo‘naltiradi.
Arxitektura va texnologiyalar
Bot backend’i
Bot Telegram Bot API uchun PHP freymvorki bo‘lgan Nutgram’da, Laravel 12 API ichida webhook rejimida ishlaydi. Bitta handlerlar to‘plami umumiy botga ham, har bir white-label botga ham xizmat qiladi. Har bir tashkilotning webhook siri platforma kalitidan HMAC orqali hosil qilinadi, shuning uchun bot ulagan biznes hech qachon boshqa biznes uchun soxta yangilanishlar yasash mumkin bo‘lgan sirga ega bo‘lmaydi.
Har kuni ishlaydigan telegram:setup-webhooks vazifasi barcha webhook’larni qayta ro‘yxatdan o‘tkazadi, shuning uchun almashtirilgan token yoki o‘zgargan asosiy URL xabarlar yetkazilishini jimgina to‘xtatib qo‘ya olmaydi. Yuborishlar nima sababdan muvaffaqiyatsiz bo‘lganini ham bildiradi: botni bloklagan mijoz «yetib bo‘lmaydigan» deb belgilanadi va unga qayta urinilmaydi, tarmoq xatosida esa yuborish qayta takrorlanadi.
Mini-ilova frontend’i
Mini-ilova — Nuxt 4 mijoz ilovasidagi o‘z layout’iga ega /tma marshrutlari to‘plami. Kirish ekrani birinchi chizishdayoq «Yuklanmoqda…» yozuvini ko‘rsatadi, shuning uchun Telegram’dan ochilganda marketing bosh sahifasi bir lahzaga ham ko‘rinib qolmaydi; so‘ng mijozni tizimga kiritib, muassasaning yozilish jarayoniga yoki uning tashriflariga yo‘naltiradi. Kirish idempotent, bir vaqtda murojaat qilgan chaqiruvlar bitta bajarilayotgan so‘rovdan birga foydalanadi, shuning uchun layout va sahifa hech qachon ikki marta avtorizatsiyadan o‘tmaydi. Ekranlar avtomatik yaratilgan, tiplashtirilgan Bronjoy API mijozidan foydalanadi va uchala tilga tarjima qilingan.
Akkauntlar
Telegram orqali kelgan mijozlar Telegram ID bo‘yicha topiladi yoki yaratiladi, botda tanlangan til esa akkauntga ham yoziladi, shunda boshqa bildirishnomalar ham shu tilda keladi. Xuddi shu «topish yoki yaratish» yondashuvi keyinroq BiliMind’ning Telegram mini-ilovasida ham qo‘llandi.
Bizning rolimiz
Biz botni, webhook va white-label qatlamini, mini-ilovadagi yozilish jarayonini va bildirishnoma shablonlarini yaratdik. Ish 2026-yil yanvarida birinchi Telegram integratsiyasi va mini-ilova orqali avtorizatsiyadan boshlangan.
O‘xshash ishlar
Telegram-botlar yaratish xizmatimizni ko‘ring. Biznes egalari bu yozilishlarni Bronjoy xodimlar botida tasdiqlaydi, savoli bor mijozlar esa Bronjoy yordam botiga murojaat qiladi.



