Chat-botlar · 2026-yil 14-oktabr · 2 daqiqa o‘qish

Telegram Bot API: messenjerda nimani avtomatlashtirish mumkin

Bu sahifa rus tilida: /blog/api-telegram-bot

Telegram Bot API — dasturlar Telegram botlarini boshqarishi uchun rasmiy HTTP-interfeys. Bot API’ga so‘rov yuboradi (masalan, «shu foydalanuvchiga xabar yubor») va Telegramdan yangilanishlarni oladi (masalan, «foydalanuvchi tugmani bosdi»). Barcha Telegram botlari, qaysi tilda yozilganidan qat’i nazar, shu interfeys orqali ishlaydi.

Yangilanishlarni olish

Bot ikki usulda yangi xabar va hodisalarni oladi:

  • getUpdates (long polling) — bot o‘zi davriy ravishda so‘raydi;
  • setWebhook — Telegram yangilanishlarni sizning HTTPS manzilingizga yuboradi.

Yangilanishlar turlari: xabarlar, tugma bosilishi, inline so‘rovlar, to‘lovlar, guruhga qo‘shilish so‘rovlari, kanal postlari va boshqalar.

Xabarlar va interfeys

  • Matn formatlash bilan, rasmlar, video, hujjatlar, audio, joylashuv, kontaktlar
  • Inline klaviatura — xabar ostidagi tugmalar, bosilganda bot signal oladi
  • Oddiy klaviatura — kiritish maydoni o‘rnida tugmalar, masalan «Telefon raqamni yuborish»
  • Xabarlarni tahrirlash va o‘chirish — masalan, buyurtma holati bitta xabarda yangilanadi
  • Menyu tugmasi va buyruqlar ro‘yxati

Guruhlar va kanallar

Bot administrator sifatida:

  • kanalga post joylashi va ularni tahrirlashi;
  • guruhda xabarlarni o‘chirishi va a’zolarni cheklashi;
  • qo‘shilish so‘rovlarini tasdiqlashi;
  • taklif havolalarini yaratishi mumkin.

Bu kanal postlarini rejalashtirish, moderatsiya va yopiq jamoalarni boshqarishni avtomatlashtirish imkonini beradi.

To‘lovlar va mini ilovalar

Bot API to‘lov formalarini yuborish va to‘lov tasdiqlarini qabul qilishni qo‘llab-quvvatlaydi — ulangan to‘lov provayderlari orqali. Raqamli tovarlar uchun Telegram Stars ham mavjud. Mini ilovalar (Web Apps) botdan ochiladi va Telegram ichida to‘liq veb-interfeys beradi.

Biznes uchun misollar

  • Buyurtma va yozilish botlari
  • Bildirishnomalar: tizimlardan xodimlar va mijozlarga
  • Ichki botlar: arizalar, hisobotlar, ma’lumotnoma
  • Kanalga avtomatik postlar: yangi mahsulotlar, kurslar
  • Guruh moderatsiyasi
  • Fikr-mulohaza va so‘rovnomalar

Cheklovlar

  • Birinchi xabar. Bot foydalanuvchiga u botni o‘zi boshlamaguncha yoza olmaydi. Bu spamdan himoya va bot strategiyasining muhim cheklovi.
  • Xabarlar chastotasi. Ommaviy yuborishda Telegram limitlari bor — juda tez yuborilsa, so‘rovlar vaqtincha rad etiladi. Ommaviy xabarlar navbat orqali, sekinlashtirib yuboriladi.
  • Fayllar hajmi. Standart Bot API orqali yuklab olish va yuborishda hajm cheklovlari mavjud. Katta fayllar uchun o‘z Bot API serverini ishga tushirish imkoniyati bor.
  • Guruhlarda maxfiylik rejimi. Standart holatda bot guruhdagi barcha xabarlarni ko‘rmaydi.
  • Foydalanuvchi ma’lumotlari. Bot faqat foydalanuvchi o‘zi ulashgan ma’lumotlarni oladi; telefon raqami — faqat foydalanuvchi tugma orqali yuborsa.

Bot API va oddiy akkaunt API’si

Bot API botlar uchun. Oddiy foydalanuvchi akkauntini dastur orqali boshqarish uchun boshqa interfeys (MTProto) ishlatiladi. Uni avtomatik ommaviy xabarlar va spam uchun ishlatish Telegram qoidalariga zid va akkaunt bloklanishiga olib kelishi mumkin. Biznes vazifalari uchun Bot API to‘g‘ri va xavfsiz yo‘l.

Qayerdan o‘rganish

Rasmiy hujjatlar core.telegram.org saytida — barcha metodlar va obyektlar tavsifi bilan. Bot API vaqti-vaqti bilan yangilanadi va yangi imkoniyatlar qo‘shiladi, shuning uchun loyiha boshlanishidan oldin joriy versiyani ko‘rib chiqing.

Vazifani muhokama qilamiz

Ism va telefon raqamingizni qoldiring — qo‘ng‘iroq qilib, jarayon haqida so‘raymiz va nimadan boshlashni taklif qilamiz.

Loyihani muhokama qilish

Ariza

Vazifani muhokama qilamiz

Ism va telefon raqamingizni qoldiring — qo‘ng‘iroq qilib, jarayon haqida so‘raymiz va nimadan boshlashni taklif qilamiz.

Yoki qo‘ng‘iroq qiling

+998 94 444 48 85

Tugmani bosish orqali shaxsiy ma’lumotlaringizni qayta ishlashga rozilik bildirasiz.