1. Bosh sahifa
  2. Maqolalar
  3. Telegram bot yaratish

Maqola · 2026-yil oktyabrda yangilangan · 4 daqiqa o'qish

Telegram bot yaratish biznes uchun uch usul: halol solishtirish

Telegram botga uch yo'l bilan ega bo'lish mumkin: konstruktor, o'z kodingiz yoki dasturchi. Har biri o'z biznesiga mos — mana har bir qadam qanday ishlashi va qanday tanlash kerak.

Pastga

Botga ega bo'lishning uch usuli

  • Konstruktor. Menyu va savollarga javob uchun tez. Har oy to'laysiz va konstruktor doirasida qolasiz.
  • O'zingiz yozish. Dasturlashni bilsangiz, bepul: botni BotFather'da ro'yxatdan o'tkazasiz, mantiqni Python yoki Node.js'da yozasiz va serverda ishga tushirasiz.
  • Dasturchiga buyurtma berish. Bot jarayoningizga moslab qilinadi — o'z bazangiz, to'lov va integratsiyalar bilan, kod esa sizda qoladi. Mendan oddiy bot — $200 dan.

1-qadam: botni BotFather'da ro'yxatdan o'tkazish

Qaysi yo'lni tanlamang, har qanday Telegram bot bir xil boshlanadi:

  1. Telegram'da @BotFatherni oching — bu botlar yaratish uchun rasmiy bot.
  2. /newbot yuboring, nom va «bot» bilan tugaydigan foydalanuvchi nomini o'ylab toping, masalan, cafe_orders_bot.
  3. BotFather token yuboradi — kod botni boshqaradigan kalit.
  4. Tavsif, avatar va buyruqlar menyusini sozlang: /setdescription, /setuserpic va /setcommands.

Tokenni sir saqlang: token kimda bo'lsa, bot o'shaning boshqaruvida. Agar u tarqalib ketsa, /mybotsni oching, botni tanlang va tokenni bekor qiling — BotFather yangisini beradi.

2-qadam: bot mantiqi Python'da

Botlar odatda Python (aiogram yoki python-telegram-bot kutubxonalari) yoki Node.js (grammY, Telegraf) da yoziladi. Salomlashadigan eng oddiy bot shunday ko'rinadi:

import asyncio
from aiogram import Bot, Dispatcher
from aiogram.filters import CommandStart

bot = Bot('TOKENINGIZ')
dp = Dispatcher()

@dp.message(CommandStart())
async def start(message):
    await message.answer('Assalomu alaykum! Qanday yordam bera olaman?')

asyncio.run(dp.start_polling(bot))

Haqiqiy biznes boti bundan ancha ko'p: suhbat ssenariylari, ma'lumotlar bazasi, xatolarni qayta ishlash, bildirishnomalar va admin panel. Bot xabarlarni yo Telegram'dan o'zi so'rab oladi (long polling), yoki vebhuk orqali — Telegram har bir yangi xabarni yuboradigan HTTPS manzil.

3-qadam: serverda ishga tushirish

Bot — sutka davomida ishlashi kerak bo'lgan dastur. Odatiy tanlov — oyiga $5–10 lik kichik bulut server. Bepul tariflarda bot ko'pincha «uxlab qoladi»: mijoz yozadi va kutadi. Vebhuk uchun HTTPS'li domen ham kerak. Variantlar va narxlar — Telegram bot pullikmi maqolasida.

Biznes botiga odatda nima kerak

  • Suhbat ssenariylari — buyurtma, bron, savol, bekor qilish; har biri alohida sinovdan o'tkaziladi.
  • Ma'lumotlar bazasi — buyurtmalar, bronlar va mijozlar uchun.
  • Bildirishnomalar — jamoaga Telegram guruhida.
  • Admin panel yoki Google Sheets — mahsulot va narxlarni dasturchisiz o'zgartirish uchun.
  • To'lov — mijozlar botda to'lasa, to'lov tizimi orqali.
  • Tillar — masalan, boshida tanlov bilan o'zbek, rus va ingliz tillari.

Birinchi band bilan konstruktorlar yaxshi uddalaydi. Qolgan hammasi — o'z kodingiz o'zini oqlay boshlaydigan joy.

Konstruktor qachon yetarli

Konstruktor bot menyu va javoblardan iborat bo'lsa, g'oyani shu haftada tekshirish kerak bo'lsa va oylik to'lov sizga to'g'ri kelsa mos keladi. Uch narsaga e'tibor bering: narx foydalanuvchilar va funksiyalar bilan o'sadi, ma'lumotlar konstruktorda saqlanadi, boshqa joyga ko'chish esa botni noldan qayta qilish demak.

Qaysi usulni tanlash kerak

VaziyatingizEng yaxshi variant
Menyu va tez-tez beriladigan savollarga javobKonstruktor yoki $200 dan oddiy buyurtma bot
O'z ma'lumotlaringiz bilan buyurtma yoki bronBuyurtma bot, taxminan $350
To'lov, admin panel, Telegram va WhatsAppBuyurtma bot, $600 dan
To'liq interfeys: katalog, kabinet yoki yozilishMini-ilova, $1 500 dan
O'zingiz dasturchisizO'zingiz yozing: Telegram Bot API bepul va yaxshi hujjatlashtirilgan

Ko'p uchraydigan xatolar

  • Ochiq repozitoriydagi token. Uni topgan kishi botingizni boshqaradi.
  • Zaxira nusxalar yo'q. Buyurtma va mijozlar bazada saqlanadi — uni avtomatik nusxalang.
  • Bot xatodan keyin qayta ishga tushmaydi. Xato yoki server qayta yuklangandan keyin u o'zi tiklanishi kerak.
  • So'ralmagan xabarlar. So'ramaganlarga yuborish bloklanishga olib keladi; Telegram yuborish tezligini ham cheklaydi.
  • Akkauntlar dasturchi nomida. Bot, server va domen birinchi kundanoq sizning nomingizda bo'lishi kerak.
Ikkilanyapsizmi? Botni ikki jumlada tasvirlang — eng oddiy ishlaydigan variantni aytaman, hatto u konstruktor bo'lsa ham.

Savollar

Telegram bot qanday yaratiladi?

@BotFather'da /newbot buyrug'i bilan bot ro'yxatdan o'tkaziladi va token olinadi, keyin bot mantiqi yoziladi va serverda ishga tushiriladi — yoki buni konstruktor yoxud dasturchi bajaradi.

Telegram botni bepul yaratsa bo'ladimi?

Ha. BotFather'da ro'yxatdan o'tkazish va Telegram Bot API hech narsa turmaydi. Faqat bot ishlaydigan server yoki konstruktor obunasi uchun to'lash kerak.

Python bilish kerakmi?

Faqat botni o'zingiz yozsangiz. Konstruktorda kod kerak emas, dasturchi bilan esa kod — uning tashvishi.

Botni telefonda yaratsa bo'ladimi?

BotFather'da telefondan ro'yxatdan o'tkazish mumkin. Kodni yozish va ishga tushirish uchun kompyuter va server — yoki konstruktor kerak.

Bot tokenini qayerdan olish mumkin?

@BotFather'dan: u /newbot'dan keyin tokenni yuboradi. Keyinroq /mybots → botingiz → API Token bo'limida ko'rish yoki bekor qilish mumkin.

Biznes boti qancha vaqtda tayyor bo'ladi?

Oddiysi — 3–5 kun, buyurtma yoki bron bilan — 5–8 kun, to'lov va admin panel bilan — 8–14 kun.

Loyihani boshlash

Keling, yarataylik.

Vazifani bir-ikki jumlada yozing. Men savollar, reja va qat'iy narx bilan javob beraman — odatda o'sha kuni.

Telegram jjurakhonov17@gmail.com
WhatsApp matningiz bilan ochiladi — sayt hech narsani saqlamaydi.