Chat-botlar · 2026-yil 14-oktabr · 2 daqiqa o‘qish
Telegram-botni qanday yaratish: BotFather va keyingi qadamlar
Bu sahifa rus tilida: /blog/telegram-bot-sozdat
Telegram-bot yaratish ikki qismdan iborat. Birinchisi — botni Telegram’da ro‘yxatdan o‘tkazish: nom, foydalanuvchi nomi, token. Bu bir necha daqiqa oladi. Ikkinchisi — bot mantiqini yaratish: u xabarlarga qanday javob beradi va nima qiladi. Bu qism vazifaga qarab bir kundan bir necha oygacha davom etishi mumkin.
1-qadam: BotFather’da ro‘yxatdan o‘tkazish
- Telegramda rasmiy @BotFather’ni oching (tasdiqlangan belgi bilan)
- /newbot buyrug‘ini yuboring
- Botning ko‘rinadigan nomini kiriting — masalan, kompaniya nomi
- Foydalanuvchi nomini kiriting — u «bot» bilan tugashi kerak va noyob bo‘lishi kerak
- BotFather token yuboradi — uni xavfsiz joyda saqlang
Muhim: botni kompaniyaga tegishli akkauntdan yarating, dasturchi yoki tasodifiy xodim akkauntidan emas. Bot egasi — uni yaratgan akkaunt.
2-qadam: profilni sozlash
BotFather’da /mybots orqali:
- Tavsif — bot chatini birinchi ochganda ko‘rinadigan matn: bot nima qiladi
- Qisqa tavsif — profil va ulashishda ko‘rinadi
- Rasm — logotip
- Buyruqlar — /start, /help va boshqalar, menyu tugmasida ko‘rinadi
Tavsifni o‘zbek va rus tillarida tayyorlash mumkin — Telegram foydalanuvchi tiliga mos versiyani ko‘rsatadi.
3-qadam: mantiqni qayerda yaratish
Konstruktorlar. Dasturlashsiz botlar yaratish servislari. Menyu, savol-javob, oddiy formalar uchun mos. Tez, lekin murakkab integratsiyalar va o‘z ma’lumotlar bazasi bilan cheklangan; ma’lumotlar konstruktor serverlarida.
No-code platformalar. Botni jadvallar, CRM va boshqa servislar bilan bog‘lash imkoniyati ko‘proq.
Dasturlash. Python, Node.js, Go va boshqa tillarda kutubxonalar orqali. To‘liq erkinlik: istalgan integratsiya, o‘z ma’lumotlar bazasi, to‘lovlar, mini ilova. Dasturchi va server kerak.
4-qadam: serverga joylashtirish
Agar bot dasturlangan bo‘lsa, u doimiy ishlaydigan serverda joylashtiriladi. Konstruktor ishlatilsa, bu qadam servis tomonidan bajariladi.
5-qadam: sinov
Ishchi botdan alohida sinov botini yarating. Barcha ssenariylarni tekshiring: noto‘g‘ri javob yozish, /start’ni qayta bosish, bir vaqtda bir nechta foydalanuvchi.
6-qadam: e’lon qilish
Bot havolasi t.me/foydalanuvchi_nomi ko‘rinishida. Uni saytga, ijtimoiy tarmoqlarga, chekka va QR-kod sifatida qadoqqa qo‘ying. Bot foydalanuvchiga u /start bosmaguncha birinchi bo‘lib yoza olmaydi — shuning uchun foydalanuvchilarni botga olib kelish sizning vazifangiz.
Ko‘p uchraydigan xatolar
- Bot dasturchi akkauntida yaratilgan va keyin uni qaytarib olish qiyin
- Token kodga yozilgan va repozitoriyga tushgan
- Tavsif bo‘sh — foydalanuvchi bot nima qilishini tushunmaydi
- /start bosilgandan keyin bot tushunarsiz uzun matn yuboradi
- Sinov va ishchi bot bitta
Qaysi yo‘lni tanlash
Bot faqat ma’lumot berib, arizani menejerga yuborsa — konstruktor yetarli. Bot sizning hisob tizimingiz, CRM yoki to‘lovlar bilan ishlashi kerak bo‘lsa — dasturlash. Shubha bo‘lsa, konstruktorda birinchi versiyani yarating, foydalanuvchilar reaksiyasini ko‘ring va keyin qaror qiling.
Vazifani muhokama qilamiz
Ism va telefon raqamingizni qoldiring — qo‘ng‘iroq qilib, jarayon haqida so‘raymiz va nimadan boshlashni taklif qilamiz.
Loyihani muhokama qilish