Telegram bot CRM bilan ikki nuqta orqali bog‘lanadi: bot Telegramdan hodisalarni vebhuk yoki so‘rov (polling) orqali oladi, CRM’ga esa uning API’si orqali ma’lumot yuboradi. Ular orasida sizning xizmatingiz turadi — u tugma bosishlarni mijoz va bitim kartochkasidagi maydonlarga aylantiradi. Asosiy cheklovni platformaning o‘zi belgilaydi: bot odamga birinchi bo‘lib yoza olmaydi, shuning uchun bildirishnomalarni faqat botni allaqachon ishga tushirganlar oladi.
Qisqacha
Telegram botga hodisalarni ikki bir-birini istisno qiluvchi usulda beradi: yoki bot o‘zi nima yangiligini so‘raydi, yoki Telegram hodisalarni ko‘rsatilgan manzilga yuboradi. Tanlov qanday infratuzilma kerakligini belgilaydi.
Vebhukda serveringizga bir vaqtdagi ulanishlar soni parametri bor: 1 dan 100 gacha qiymat mumkin, Telegram sukut bo‘yicha 40 dan foydalanadi. Aynan shu son botning cho‘qqi soatida chiday oladigan yukni belgilaydi.
Telegram o‘qilmagan hodisalarni bot ularni olguncha saqlaydi, ammo 24 soatdan ortiq emas. Agar bot serveri bir kun ishlamagan bo‘lsa, shu davrdagi murojaatlar butunlay yo‘qoladi — shuning uchun botga ishonch emas, ishlab turganini kuzatib boradigan monitoring kerak.
Bot yana bir savdo kanali sifatida ishlaydi, shuning uchun almashinuv ikki tomonlama boradi: mijoz ma’lumotlari kompaniya tizimlariga ketadi, holat va ma’lumotnoma esa chatga qaytadi.
Telegram odam haqida ko‘p narsa bermaydi: chat identifikatori, ism, mavjud bo‘lsa — username va interfeys tili. Ular orasida telefon raqami yo‘q — u alohida kontakt sifatida keladi, odam uni shaxsiy chatda tugma bilan botga o‘zi yuborganda. Shuning uchun kontakt so‘rovi stsenariyga ongli ravishda, odam botning nimaga kerakligini tushungandan keyin qo‘yiladi, birinchi ekranga emas.
| Tizim | Bot u yerga nima yuboradi | Nimani qaytarib oladi |
|---|---|---|
| CRM | Kontakt, murojaat matni, savollarga javoblar, manba belgisi | Bitim raqami, voronka bosqichi, mas’ul menejer |
| 1C yoki hisob tizimi | Buyurtma va xaridor rekvizitlari | Narx, qoldiq, to‘lov va jo‘natish holati |
| ERP yoki ombor | Ishga qabul qilingan ariza | Bajarilish holati, muddat, hujjat raqami |
| To‘lov xizmati | Summasi va buyurtma tavsifi | To‘lov havolasi va to‘lov tasdig‘i |
| Telefoniya | Raqami bilan qayta qo‘ng‘iroq so‘rovi | Suhbat natijasi va mijoz kartochkasidagi yozuv |
| Bilimlar bazasi va AI-assistent | Mijoz savoli | Kompaniya hujjatlari asosidagi javob va odamga uzatish belgisi |
Texnik jihatdan bu istalgan boshqa integratsiyadagi bilan bir xil API, vebhuk va konnektorlar: bu yerda bot boshqasining interfeysiga oddiy mijoz xolos. Almashinuv yo‘nalishlarini qanday taqsimlash va har bir ma’lumotnoma kimga tegishli ekani CRM’ni korporativ tizimlar bilan integratsiya qilish haqidagi maqolada yozilgan.
Tugma bosishdan menejerga topshiriqqacha bo‘lgan yo‘l olti bosqichdan iborat, va har birini ishlab chiqishdan oldin tasvirlash kerak — aks holda CRM’ga erkin matn tushadi, u bilan hech nima qilib bo‘lmaydi.
UzFranchise Expo keysida ko‘rgazmaga ro‘yxatdan o‘tish ham xuddi shunday tuzilgan edi: bot mehmonni ro‘yxatga oldi, tashrif maqsadi haqida savol berdi va elektron chipta berdi, CRM esa javoblar asosida segmentlar va tarqatmalarni yig‘di.
Xuddi shu loyihaning yana bir tafsiloti: ishtirokchi kompaniyalar mehmonning QR kodini o‘z telefonlari bilan skanerlagan, va kontakt darhol ularning bazasiga tushgan. Bunday sxemada bot nafaqat arizalarni yig‘adi, balki ma’lumotlarni jarayonning boshqa ishtirokchilariga ham uzatadi.
Manba to‘g‘ridan-to‘g‘ri botga havolada uzatiladi: t.me/bot_nomi ko‘rinishidagi manzilga start parametri belgi bilan qo‘shiladi, va Telegram bu belgini botga birinchi hodisadayoq beradi. Keyin belgi bitim maydoniga qo‘yiladi va mijoz bilan birga CRM’da saqlanadi.
Parametr cheklovlari oddiy: uzunligi 64 belgigacha, lotin harflari, raqamlar, pastki chiziqcha va defis ruxsat etiladi. Murakkab qiymatlar uchun hujjatlar o‘z formatini o‘ylab topmasdan, parametrni base64url’da kodlashni maslahat beradi.
Shuning uchun belgilar qisqa va o‘qiladigan qilinadi: ig_sept, qr_stand12, site_pricing. Bitimlar hisobotida keyin qaysi havola to‘lovchi mijozlarni, qaysi biri esa faqat obunachilarni keltirgani ko‘rinadi. Xuddi shu vazifa mobil ilovalar va reklama kampaniyalari uchun qanday hal qilinishi ilovalar analitikasi va deep link tracking haqidagi maqolada yozilgan.
Havolalar ko‘p bo‘lganda bitta belgi yetmaydi. Belgilar ma’lumotnomasi va nomlash qoidasini kiriting — kanal, kampaniya, joylashuv — aks holda yarim yildan keyin hisobotda yigirmata qiymat chiqadi, ularning yarmisi qayerdan kelganini hech kim eslamaydi.
Odatdagi vazifalarning bir qismi platforma qoidalariga ko‘ra botga yopiq. Buni ishlab chiqishdan oldin kelishib olgan yaxshiroq, tarqatmani ishga tushirgan kunda bilib qolgandan ko‘ra.
Muhim Bot birinchi bo‘lib suhbat boshlay olmaydi — Bot API hujjatlarida bu to‘g‘ridan-to‘g‘ri aytilgan: foydalanuvchi botga o‘zi yozishi yoki uni guruhga qo‘shishi kerak. Demak, bildirishnomalar bazasi faqat ishga tushirish tugmasini bosganlardan yig‘iladi, Telegram’da sotib olingan raqamlar ro‘yxati esa foydasiz.
Bu qoidalarni chetlab o‘tib bo‘lmaydi, lekin stsenariyni ular atrofida qurish mumkin: bot ishga tushirilishini birinchi bosqichdayoq yig‘ish, muhim bildirishnomalarni ikkinchi kanalda takrorlash va sovuq baza bilan ishlashda botga umid qilmaslik. Biznesga bot nima uchun kerakligi va arizalardan tashqari qanday vazifalarni yopishi biznes uchun Telegram botlar haqidagi maqolada yozilgan.
Ulanish olti bosqichda o‘tadi, va birinchi ikkitasi qog‘ozda bajariladi: maydonlar va hodisalar tasvirlanmaguncha sozlaydigan hech narsa yo‘q.
Ishga tushirilgandan keyin botni kim kuzatishini alohida kelishib olish kerak. Nazoratsiz bot sekin-asta buziladi: Telegram vebhukka yeta olmay qo‘yadi, arizalar to‘planadi, muammo esa mijozning qo‘ng‘irog‘idan bilinadi.
Narx botni noldan ishlab chiqasizmi yoki allaqachon ishlayotgan botni CRM bilan bog‘laysizmi, shunga bog‘liq. Xizmat sahifasida bular uch xil format.
Boshlang‘ich narxdan yuqoriga byudjetni uch narsa ko‘taradi: ulanadigan tizimlar soni, API’siz yopiq yoki o‘z yozilgan dasturlar va stsenariy uzunligi — har bir qo‘shimcha dialog bosqichini o‘ylab topish, yozish va tekshirish kerak. Har bir format bo‘yicha ishlar tarkibi botlar va AI-assistentlar sahifasida yozilgan.
Ishga tushirilgandan keyin botning doimiy xarajatlari qoladi: u yashaydigan server — oyiga 30 $ dan, va almashinuvni kuzatish. Kompaniyaning ish tizimlarini, jumladan CRM va integratsiyalarni, qo‘llab-quvvatlash oyiga 700 $ dan boshlanadi; unga nima kirishi texnik qo‘llab-quvvatlash sahifasida yozilgan.
Syntra Systems koddan emas, stsenariy va maydonlardan boshlaydi: mijozlar qanday savollar bilan kelishini, shundan qaysi qismi odamsiz yopilishini va qanday ma’lumotlar CRM’da bo‘lishi kerakligini aniqlaymiz. Shundan keyin almashinuv sxemasini belgilaymiz va zanjirni yig‘amiz — bot, almashinuv xizmati, CRM, to‘lov va hisob tizimi.
Arizalarni manba belgisi bilan CRM’ga kiritamiz, bildirishnomalarni mas’ullarga yuboramiz, holatlarni mijozga chatda qaytaramiz. Yetib bormagan arizani darhol ko‘rish uchun qayta urinishlar va xatolar jurnalini sozlaymiz va ishga tushirilgandan keyin ham aloqada qolamiz: birinchi suhbatlar har doim stsenariyda qaysi iboralarni qayta yozish kerakligini ko‘rsatadi.
Vazifangizni muhokama qilamiz
Nima qilish kerakligini yozing — muddat va narxni baholab, yechim taklif qilamiz.
API yoki vebhuk qabul qiladigan istalgan CRM mos keladi: ular orqali bot kontakt, bitim va vazifa yaratadi. Ochiq interfeys bo‘lmasa, fayllarda vygruzka yoki oraliq xizmat qoladi, va arizalar darhol emas, jadval bo‘yicha tushadi.
Yo‘q. Bot suhbatni birinchi bo‘lib boshlamaydi: odam botni o‘zi ochib, ishga tushirish tugmasini bosishi kerak. Shuning uchun saytdagi shaklga belgili bot havolasi qo‘shiladi, birinchi ishga tushirishdan keyin esa botga buyurtma bo‘yicha bildirishnoma yuborish mumkin bo‘ladi.
Har bir e’lon uchun belgili o‘z bot havolasi qilinadi, masalan t.me/bot_nomi?start=ig_sept. Belgi botga birinchi ishga tushirishda keladi va bitimda saqlanadi, shuning uchun hisobotda qaysi reklama to‘lovchi mijozlarni olib kelganini ko‘rish mumkin. Belgilar nomlarini oldindan spravochnikka kiritib qo‘ying, aks holda yarim yildan keyin ularning yarmi nimani anglatishini hech kim eslamaydi.
Ariza yo‘qolmasligi kerak: bot xizmati uni navbatga qo‘yadi va CRM javob berguncha yuborishni takrorlaydi. Navbat va qayta urinishlarsiz bunday murojaatlar sezilmay yo‘qoladi, buni faqat suhbatlar soni bilan bitimlar soni orasidagi farqdan bilib olish mumkin.
Ha. Integratsiya minimal huquqli va o‘z kirish kaliti bo‘lgan alohida hisob yozuvi ostida ishlashi kerak. Agar bot xodimning loginida ishlasa, u ishdan bo‘shatilib, kirishi bloklanganda, almashinuv o‘sha kuniyoq to‘xtaydi.
Oladi: bot CRM’da bitim yaratadi, to‘lov xizmatidan to‘lov havolasini, hisob tizimidan esa buyurtma holatini oladi. Har bir tizim o‘z almashinuvi va o‘z xatolarini qo‘shadi, shuning uchun ular CRM’dan boshlab birma-bir ulanadi.
Telegram o‘qilmagan hodisalarni bot ularni olguncha, lekin 24 soatdan ortiq saqlamaydi. Bot kechalik uzilishga chidaydi, sutkalikka — yo‘q: shu vaqt ichidagi murojaatlar butunlay yo‘qoladi, shuning uchun bot uchun mavjudlik monitoringi kerak.