Asosiy qismga o'tish
AvtomatlashtirishBiznesQo'llanma

Biznes uchun Telegram bot yaratish: imkoniyatlar, cheklovlar, integratsiyalar va texnik topshiriq

Biznes uchun Telegram bot yaratish: imkoniyat va cheklovlar, Mini App, CRM, 1C va Click bilan integratsiya, bot egaligi va dasturchiga topshiriq ro'yxati.

BITS Technology· Muhandislik jamoasi11 daqiqalik o'qish
Telegram bot orqali buyurtma qabul qilish va uni CRM bilan bog'lash tasviri

Ko'p bizneslarda mijoz bilan muloqot saytdan emas, Telegramdagi xabardan boshlanadi: narxni so'rash, buyurtma berish, qabulga yozilish. Telegram bot yaratish bo'yicha e'lonlarda ko'pincha boshlang'ich narx va tayyor bo'lish muddati yoziladi, lekin bot nimaga qodir emasligi, qaysi tizimlarga ulanishi va kimga tegishli bo'lishi haqida kam gapiriladi. Ushbu qo'llanma Toshkentda yoki boshqa shaharda biznes uchun Telegram bot buyurtma qilmoqchi bo'lganlar uchun. Unda platforma cheklovlari, Telegram Mini App yaratish qachon o'rinli ekani, botga Click va Payme kabi to'lov tizimlarini ulash, CRM va 1C bilan integratsiya, narx omillari, egalik va dasturchiga topshiriq ko'rib chiqiladi. O'zimiz haqimizda faqat oxirida gapiramiz.

Biznes uchun Telegram bot: odatiy vazifalar

Amalda biznes botlari odatda quyidagi vazifalarni bajaradi:

  • Katalogdan buyurtma. Mijoz bo'lim, mahsulot va miqdorni tanlaydi, manzil va telefon raqamini qoldiradi, buyurtma esa operatorga yoki hisob tizimiga tushadi.
  • Bron va qabulga yozilish. Klinika, go'zallik saloni, avtoservis yoki o'quv markazida bo'sh vaqtni tanlash va tashrifdan oldin eslatma olish.
  • Lid yig'ish. Bot bir nechta aniqlashtiruvchi savol beradi, so'ng suhbatni menejerga o'tkazadi.
  • Ko'p beriladigan savollar va yordam. Ish vaqti, manzil, yetkazib berish va qaytarish shartlari — operator vaqtini oladigan takroriy savollar.
  • Buyurtma va yetkazib berish holati. Botni allaqachon ishga tushirgan mijozga "buyurtmangiz qabul qilindi", "kuryer yo'lda" kabi xabarlar.
  • Xodimlar uchun ichki botlar. Xarajat yoki ta'tilni tasdiqlash, kunlik hisobotlar, obyektlarda ishlaydigan xodimlar va kuryerlarning joyga yetib kelganini belgilashi.
  • Mini App. Chat formati torlik qilganda — filtrli katalog, savat yoki ko'p maydonli forma kerak bo'lsa — Telegram ichida ochiladigan veb-interfeys.

Eng yengil variant — Telegram Business. Hozircha u Telegram Premium obunasi bilan beriladi va oddiy akkauntga ish vaqti, joylashuv, tezkor javoblar, salomlashish va "hozir javob bera olmaymiz" xabarlarini qo'shadi. Akkaunt nomidan xabarlarga javob beradigan chatbotni esa Telegram endi Premium'siz ham ulashga ruxsat beradi; amaldagi shartlarni ilovada tekshiring. Faqat avtomatik va tayyor javoblar kerak bo'lsa, bot buyurtma qilishdan oldin shuni sinab ko'ring.

Bot nima qila oladi va nima qila olmaydi

Topshiriq yozishdan oldin platformaning qat'iy qoidalarini bilib oling: ularni hech bir dasturchi chetlab o'tolmaydi.

  • Bot suhbatni birinchi bo'lib boshlay olmaydi. Foydalanuvchi botga avval o'zi yozishi yoki uni guruhga qo'shishi kerak. Telefon raqamlari ro'yxati bo'yicha xabar yuborish yoki botni hech qachon ishga tushirmagan odamlarga tarqatma qilish mumkin emas. Auditoriya siz botni qayerda ko'rsatishingizga bog'liq: saytdagi havola, do'kondagi yoki chekdagi QR-kod, Instagram profili.
  • Guruhlarda maxfiylik rejimi. Standart holatda guruhdagi bot faqat o'ziga qaratilgan buyruqlar va o'z xabarlariga berilgan javoblar kabi tegishli xabarlarni ko'radi; guruhga administrator qilib qo'shilgan bot esa barcha xabarlarni oladi.
  • Xabar yuborish tezligi cheklangan. Telegram bitta chatga soniyasiga bittadan ko'p xabar yubormaslikni tavsiya qiladi, guruhga bot daqiqasiga 20 tadan ortiq xabar yubora olmaydi, ommaviy bildirishnomalar esa soniyasiga taxminan 30 ta xabar bilan cheklanadi. Pullik tarqatma (paid broadcasts) bu chegarani oshiradi, lekin faqat Telegram shartlariga mos keladigan botlar uchun ochiq. Demak, katta tarqatma navbatga qo'yilib, bosqichma-bosqich yuboriladi.
  • Fayl hajmi. Telegramning bulutli Bot API'si orqali bot 20 MB gacha faylni yuklab olishi va 50 MB gacha fayl yuborishi mumkin. Kattaroq fayllar uchun o'z serveringizda lokal Bot API serverini ishga tushirish yoki faylni havola sifatida berish kerak.
  • Raqamli tovarlar faqat Telegram Stars evaziga. Bot va Mini App ichida raqamli tovar va xizmatlar faqat Telegram Stars orqali sotiladi. Jismoniy tovarlar va xizmatlar uchun boshqa valyuta va to'lov provayderlaridan foydalanish mumkin. Shubha bo'lsa, ishlab chiqishdan oldin Telegram qoidalarini tekshiring.

Telegram — interfeys, ma'lumotlar ombori emas. Buyurtmalar, mijoz yozuvlari, to'lovlar va audit izi (kim, qachon, nima qilgani) sizning tizimingizda — botning ma'lumotlar bazasida yoki CRM'da saqlanishi kerak. Chat tarixidan hisobot olib bo'lmaydi, nizo chiqqanda uni dalil sifatida ko'rsatish ham qiyin.

Bot muhim xabarlar uchun yagona kanal bo'lmasin. Foydalanuvchi botni istalgan vaqtda bloklashi mumkin, shuning uchun SMS, qo'ng'iroq yoki elektron pochta zaxira kanal bo'lib qolsin.

Telegram bot, Mini App, sayt yoki mobil ilova: qaysi biri kerak

Oddiy bot, Telegram Mini App, sayt va mobil ilova turli vazifalarni yaxshi bajaradi. Telegram Mini App yaratishga yoki ilovaga byudjet ajratishdan oldin ularni quyidagi jihatlar bo'yicha solishtiring:

FormatQidiruvdan topilishFoydalanishni boshlashInterfeysTo'lovlarQayta aloqaQurilma imkoniyatlari va oflayn ishlashQachon mos
Telegram botGoogle'da deyarli yo'q; Telegram qidiruvi, havola, QR-kodOson: Telegram bo'lsa, "Start" tugmasi kifoyaMatn, tugmalar, rasm va fayllarJismoniy tovar: provayder; raqamli tovar: StarsBotni ishga tushirganlarga xabarTelegram doirasida, internet kerakBuyurtma, bron, lid, holat xabarlari, ichki jarayonlar
Mini AppBot bilan bir xilOson: bot ichidan bir bosishda ochiladiDeyarli to'liq veb-interfeys: katalog, filtr, savatBot kabi yoki provayder formasi orqaliBot orqaliTelegram ruxsat bergan darajada, internet kerakChatga sig'maydigan katalog va ko'p qadamli forma
SaytAsosiy afzalligi: Google va Yandex qidiruviO'rnatish shart emas: brauzerda ochiladiTo'liqTo'lov tizimining sahifasi yoki formasi orqaliElektron pochta, SMS, reklamaBrauzer ruxsat bergan darajadaQidiruvdan keladigan talab, ishonch va kontent
Mobil ilovaApp Store va Google Play; o'rnatishga ko'ndirish kerakQiyinroq: do'kondan o'rnatiladiEng boyTo'lov provayderlari orqali; ilova do'konlari qoidalari ham amal qiladiPush-bildirishnomalarKamera, GPS, Bluetooth, NFC, oflayn ishlashTez-tez ishlatiladigan mahsulot va qurilma imkoniyatlari kerak bo'lganda

Mijozlar sizga allaqachon Telegramda yozayotgan bo'lsa, bot yoki Mini App jarayonni ular bilan arzon sinab ko'rish imkonini beradi: hech kimni ilova o'rnatishga ko'ndirish shart emas, haqiqiy buyurtmalar esa nimani yaxshilash kerakligini ko'rsatadi. Lekin qidiruvdan keladigan yangi mijozni bot emas, sayt olib keladi. Ilova qachon o'rnatishga arzishini mobil ilova yaratish bo'yicha qo'llanmada batafsil yozganmiz.

Botni CRM, 1C va to'lov tizimlari bilan bog'lash

Boshqa tizimlarga ulanmagan bot ko'pincha yana bir chatga aylanib qoladi.

CRM. Bot yig'gan lidlar va yozishmalar menejerlarning shaxsiy telefonida emas, CRM'da qolishi kerak: menejer ishdan ketsa, mijozlar tarixi u bilan birga ketmaydi, rahbar esa qaysi so'rov qayerda qolib ketganini ko'radi. Bu CRM tizimi yaratish ishining odatiy qismi; tayyor va buyurtma asosida yaratilgan CRM xarajatlarini CRM narxi haqidagi maqolada taqqoslaganmiz.

1C. Mahsulot qoldig'i va narxlar 1C'dan olinadi, bot qabul qilgan buyurtma esa 1C'ga qaytadi, shunda hech kim uni qo'lda qayta kiritmaydi. Qaysi ma'lumot qaysi tizimda asosiy ekanini oldindan belgilang. 1C bilan ma'lumot almashinuvi haqida 1C'ni sayt va CRM bilan integratsiya qilish bo'yicha maqolada batafsil yozganmiz.

Telegram botga Click, Payme yoki Uzum ulash

Botda to'lov qabul qilishning ikki asosiy yo'li bor.

  1. Telegram Payments API. U jismoniy tovarlar va xizmatlar uchun mo'ljallangan: to'lov uchinchi tomon provayderlari orqali o'tadi. Telegram to'lovni o'zi qayta ishlamaydi va bu API uchun komissiya olmaydi, karta ma'lumotlari esa Telegramga ham, bot egasiga ham ko'rinmaydi. Provayder BotFather'da ulanadi. Click o'z hujjatlarida shu yo'lni tasvirlaydi: BotFather'dagi to'lov sozlamalarida CLICK Uzbekistan tanlanadi, avval test rejimida sinab ko'riladi, so'ng ishchi (live) rejimga o'tiladi, to'lov uchun hisob esa mijozga sendInvoice metodi orqali yuboriladi. Click orqali to'lov qabul qilish uchun yuridik shaxs yoki yakka tartibdagi tadbirkor bo'lish va Click tizimiga ulangan banklardan biri bilan to'lov qabul qilish shartnomasini tuzish kerak. Telegram 2017-yilda Paycom'ni (Payme) ham bot to'lovlari provayderlari qatorida e'lon qilgan, ammo bu eski e'lon: hozirgi provayderlar ro'yxatini BotFather'ning o'zida tekshiring.
  2. Provayderning to'lov sahifasi yoki Mini App ichidagi to'lov. Bot mijozni to'lov tizimining sahifasiga yo'naltiradi yoki to'lov Mini App ichida o'tadi. Masalan, Uzum Bank dasturchilar portalida Uzum Checkout sayt, ilova yoki botga ulanadigan to'lov formasi sifatida tasvirlangan.

Qaysi yo'lni tanlasangiz ham, bitta qoida o'zgarmaydi: to'lov tasdig'i har doim serveringizda, to'lov tizimi yoki Telegram yuborgan rasmiy bildirishnoma asosida tekshiriladi. Mijozning "to'ladim" degan xabari yoki chek skrinshoti bunga asos bo'la olmaydi. Komissiya va ulanish shartlarini provayderning o'zi bilan aniqlang. Fiskal chek va to'lov tizimlarini ulash tafsilotlarini Click, Payme va Uzum integratsiyasi haqidagi maqolada yozganmiz.

Sun'iy intellekt

Bot savollarga erkin javob berishi kerak bo'lsa, javoblar modelning umumiy bilimidan emas, sizning bilimlar bazangizdan — narxlar, qoidalar va hujjatlardan olinishi kerak. Yaxshi qurilgan sun'iy intellekt yechimida bot javobiga ishonchi past bo'lsa yoki savol mavzudan tashqarida bo'lsa, suhbatni xodimga o'tkazadi. Qaysi vazifalarga sun'iy intellekt mos kelishini biznesda sun'iy intellekt haqidagi qo'llanmada ko'rib chiqqanmiz.

Uzoq ishlaydigan bot qanday quriladi

Yillar davomida ishlaydigan botni bir kechada yozilgan skriptdan uning atrofidagi qismlar ajratib turadi:

  • Yangilanishlarni qabul qilish usuli. Bot Telegramdan yangilanishlarni ikki yo'l bilan oladi: long polling (getUpdates) yoki webhook (setWebhook). Ular bir-birini istisno qiladi, ya'ni bir vaqtda faqat bittasi ishlaydi.
  • Backend, ma'lumotlar bazasi va admin panel. Katalog, narxlar, matnlar va ish vaqti admin panelda tahrirlanadi, shunda har bir o'zgarish uchun dasturchi kerak bo'lmaydi.
  • Mini App ma'lumotlarini serverda tekshirish. Telegram Mini App'ga uzatadigan ma'lumotlar (initData) server tomonida bot tokeni asosidagi HMAC-SHA-256 imzosi bilan tekshirilishi, auth_date (ma'lumot yaratilgan vaqt) ham nazorat qilinishi kerak. Aks holda so'rovni soxtalashtirib, boshqa foydalanuvchi nomidan ish ko'rish mumkin.
  • Suhbat holati. Bot foydalanuvchi qaysi qadamda turganini — savatda nima borligini, qaysi javob kutilayotganini — ma'lumotlar bazasida saqlaydi, shunda server qayta ishga tushganda holat yo'qolmaydi.
  • Loglar va ogohlantirishlar. Bot to'xtab qolsa yoki integratsiya xato bersa, buni mijoz emas, mas'ul xodim birinchi bo'lib bilishi kerak.
  • Tillar. Matnlar odatda o'zbek (lotin va kirill) va rus tillarida bo'ladi. Foydalanuvchi o'zbekcha so'zni ikkala yozuvda kiritishi mumkin, qidiruv buni hisobga olishi kerak.
  • Qo'llab-quvvatlash byudjeti. Telegram Bot API'ni muntazam yangilaydi va o'zgarishlarni "Recent changes" bo'limida e'lon qiladi, kutubxonalar va integratsiyalar ham o'zgaradi. Shuning uchun ishga tushirishdan keyingi xizmatga byudjet ajrating.

Narx va muddatga nima ta'sir qiladi

Biznes uchun Telegram botning yagona narxi yo'q: "oddiy bot" deb atalgan ikki loyihaning hajmi keskin farq qilishi mumkin. Bahoga eng ko'p ta'sir qiladigan omillar:

  • ssenariylar va foydalanuvchi rollari soni (mijoz, operator, kuryer, administrator);
  • admin panel: nimani tahrirlash kerak va qanday hisobotlar olinadi;
  • integratsiyalar soni va ularning API'lari qanchalik yaxshi hujjatlashtirilgani;
  • to'lovlar va fiskal chek;
  • Mini App uchun alohida interfeys dizayni;
  • sun'iy intellekt funksiyalari;
  • tillar soni;
  • kontent tayyorligi: katalog, rasmlar va matnlarni kim va qachon beradi;
  • uchinchi tomonlar bilan ishlar: to'lov tizimi bilan shartnoma, API'ga kirish, sinov muhitlari.

Muddatni ko'pincha kod emas, oxirgi ikki qator belgilaydi: kontent kechiksa yoki to'lov tizimi bilan shartnoma rasmiylashtirilmasa, tayyor bot ishga tusha olmaydi. Shuning uchun tez tayyor bo'lish va'dasiga emas, bahoda nima hisobga olinganiga qarang. Tanishuv suhbatidan keyin biz hajm va bosqichlar ko'rsatilgan taklif yuboramiz.

Bot kimga tegishli: token, kod, ma'lumotlar va akkauntlar

Bot @BotFather orqali ro'yxatdan o'tkaziladi va BotFather bot uchun token — uni boshqarish kalitini beradi. Token kimning qo'lida bo'lsa, o'sha bot nomidan ish ko'ra oladi. Shuning uchun egalik masalasini ishlab chiqish boshlanishidan oldin hal qiling:

  • Botni kompaniya nazorat qiladigan Telegram akkauntidan yarating. Bot dasturchining akkauntida yaratilgan bo'lsa, topshirishda egalikni BotFather orqali kompaniya akkauntiga o'tkazishni talab qiling (/mybots, botni tanlash, transfer ownership). Bot faqat u bilan kamida bir marta yozishgan foydalanuvchiga o'tkaziladi, shuning uchun kompaniya akkauntidan botga oldindan yozing. O'tkazishda BotFather'ning amaldagi talablariga amal qiling.
  • Tokenni maxfiy kalit sifatida saqlang. Telegram ham tokenni xavfsiz saqlashni va faqat botga bevosita kirishi kerak bo'lganlarga berishni tavsiya qiladi. Token kodda, chatda yoki umumiy jadvalda turmasin. U oshkor bo'lsa yoki pudratchi bilan hamkorlik tugasa, BotFather'dagi /token buyrug'i bilan yangisini yarating va server sozlamalarini yangilang.
  • Manba kod kompaniya repozitoriysida bo'lsin, dasturchining shaxsiy akkauntida emas.
  • Hosting va to'lov tizimidagi merchant kabineti kompaniya nomida ochilsin.
  • Ma'lumotlarni eksport qilish tartibini kelishib oling. Foydalanuvchilar, buyurtmalar va yozishmalarni qaysi formatda olishingiz shartnomada yozilsin.

Dasturchiga topshiriq: tekshiruv ro'yxati

Telegram bot buyurtma qilishdan oldin — Toshkentdagi kompaniyadanmi yoki frilanserdanmi, farqi yo'q — quyidagi savollarga yozma javob tayyorlang: takliflar aniqroq va solishtirishga qulayroq bo'ladi.

  • Maqsad va o'lchov. Bot qaysi muammoni hal qiladi va muvaffaqiyat nima bilan o'lchanadi: buyurtmalar soni, operator vaqti yoki javob tezligi.
  • Foydalanuvchi turlari. Mijozlar, operatorlar, kuryerlar, rahbarlar — har biri nima qila oladi.
  • Qadamma-qadam ssenariylar. Har bir yo'l boshidan oxirigacha, xatolar bilan birga: mahsulot tugab qolsa, to'lov o'tmasa yoki mijoz yarim yo'lda to'xtasa nima bo'ladi.
  • Tillar. O'zbek (lotin va kirill), rus, kerak bo'lsa ingliz.
  • Katalog va kontent. Kim tayyorlaydi, qaysi formatda va qachon.
  • Integratsiyalar. CRM, 1C, sayt, telefoniya — va har biriga kirishni kim beradi.
  • To'lov. Qaysi provayder, merchant shartnomasi allaqachon bormi yoki hali tuziladimi.
  • Admin panel. Nima tahrirlanadi, qanday hisobotlar kerak, kimga qanday huquq beriladi.
  • Bildirishnomalar. Kimga, qachon va taxminan qancha xabar yuboriladi, ommaviy tarqatmalar rejalashtirilganmi.
  • Ma'lumotlar. Qanday ma'lumot saqlanadi va qancha muddat.
  • Akkauntlar egaligi. Bot, server, repozitoriy va merchant kabineti kimning nomida bo'ladi.
  • Ishga tushgandan keyin. Qanday qo'llab-quvvatlash kutiladi: tuzatishlar, yangilanishlar, javob berish vaqti.

BITS Technology qanday yordam bera oladi

BITS Technology — 2020-yildan beri Toshkentda ishlayotgan IT kompaniya. Telegram bot va Mini App'larni dasturiy ta'minot ishlab chiqish doirasida yaratamiz. Biznes jarayonlarini avtomatlashtirish loyihalarida tasdiqlash va bildirishnomalar Telegram orqali ishlashi mumkin, yozuv va audit izi esa chatda emas, tizimda qoladi. Bilimlar bazangizga tayanib javob beradigan va ishonchi past bo'lganda suhbatni xodimga o'tkazadigan Telegram yordamchilari sun'iy intellekt yechimlari qatoriga kiradi, botni CRM bilan bog'lash esa CRM tizimi yaratish ishimizning bir qismi. Manba kod va hujjatlarni topshiramiz, jamoamiz o'zbek, rus va ingliz tillarida ishlaydi. Barcha yo'nalishlarimiz xizmatlar sahifasida keltirilgan. Vazifangizni yuqoridagi ro'yxat bo'yicha tasvirlab, biz bilan bog'laning: tanishuv suhbatidan keyin hajm va bosqichlar ko'rsatilgan taklif yuboramiz.

Tegishli maqolalar

Keling, birgalikda ajoyib mahsulot yarataylik

Loyihangiz haqida gapirib bering — bir ish kuni ichida javob qaytaramiz.