Telegram botni hostingga joylash
Telegram botni hostingga joylash: bot yozib bo'ldingiz, kompyuteringizda ishlayapti, lekin kompyuterni o'chirsangiz bot ham javob bermay qoladi. Bot kechayu kunduz, ya'ni 24/7 ishlashi uchun uni doimiy yoqilgan serverga joylash kerak. Ushbu maqolada bot nega o'chib qolishini, bepul hosting variantlari va ularning cheklovlarini, VPS qachon kerakligini, webhook qanday sozlanishini va oylik xarajatni so'mda qanday hisoblashni oddiy tilda tushuntiramiz. Misollar asosan Python botlar uchun, lekin g'oyalar boshqa tillarga ham mos keladi.
Hosting provayderlarining bepul tariflari va narxlari tez-tez o'zgaradi. Ro'yxatdan o'tishdan oldin har bir xizmatning amaldagi shartlarini rasmiy saytidan tekshiring.
Bot nega o'chib qoladi
Telegram bot bu Telegram serverlari bilan doimiy bog'lanib turadigan dastur. Agar dastur ishlayotgan kompyuter o'chsa, internet uzilsa yoki dastur xato bilan to'xtasa, bot foydalanuvchilarga javob bermaydi. Bepul hostinglarning ko'pchiligi ham bir muddat so'rov kelmasa dasturni «uxlatib» qo'yadi. Shuning uchun «bot ba'zan ishlaydi, ba'zan yo'q» degan muammo aksariyat hollarda hosting tanlovi bilan bog'liq.
Polling va webhook: farqi nima
| Usul | Qanday ishlaydi | Qachon qulay |
|---|---|---|
| Polling | Bot Telegram'dan har bir necha soniyada yangi xabar bormi deb so'raydi | Sinov, kichik botlar, VPS |
| Webhook | Telegram yangi xabarni o'zi botning HTTPS manziliga yuboradi | Ko'p foydalanuvchili botlar, serverless hosting |
Bepul variantlar va ularning cheklovlari
- Python uchun bepul hostinglar: kichik botni ishga tushirish oson, lekin tashqi internetga ulanish, ishlash vaqti yoki CPU cheklangan bo'lishi mumkin.
- Bulutli platformalarning bepul tariflari: ko'pincha faol bo'lmagan ilova bir muddatdan keyin uxlab qoladi; birinchi xabarga javob kechikadi.
- Yirik bulut provayderlarining «doimiy bepul» kichik serverlari: haqiqiy 24/7 ishlashi mumkin, lekin ro'yxatdan o'tishda bank kartasi so'raladi va ba'zi mamlakatlarda mavjud emas.
- Uydagi eski kompyuter yoki Raspberry Pi: bepul, lekin elektr va internet uzilishlariga bog'liq.
Xulosa: o'qish va sinov uchun bepul variantlar yetarli, lekin foydalanuvchilar ko'paysa, «free 24/7» va'dasiga to'liq ishonmang.
VPS: qachon kerak
VPS bu sizga ajratilgan kichik virtual server. Unga Linux o'rnatiladi, botingizni ishga tushirasiz va u doimo yoniq turadi. VPS quyidagi hollarda kerak: bot ko'p foydalanuvchiga xizmat qilsa, ma'lumotlar bazasi kerak bo'lsa, bir nechta botni bitta joyda ushlab turmoqchi bo'lsangiz yoki Telegram mini ilova uchun backend kerak bo'lsa. Mini ilovalar haqida: Telegram mini ilovalar.
Webhook sozlash
- Botingiz uchun HTTPS bilan ishlaydigan manzil tayyorlang; domen va bepul SSL sertifikat yetarli.
- Bot kodida Telegram yuboradigan so'rovlarni qabul qiladigan yo'lni yarating.
- Bot API'ning setWebhook metodini chaqirib, shu manzilni ko'rsating.
- getWebhookInfo metodi bilan xatolar bormi, tekshiring.
- Webhook manzilini taxmin qilib bo'lmaydigan qiling va maxfiy kalitdan foydalaning.
Xarajatlarni hisoblash
Oddiy kichik VPS oyiga taxminan 3 dan 6 dollargacha turadi. Joriy kurs bo'yicha bu taxminan quyidagicha:
| Oylik narx | So'mda taxminan | Yiliga |
|---|---|---|
| 3 $ | 36 020 so'm | 432 237 so'm |
| 5 $ | 60 033 so'm | 720 395 so'm |
| Domen, yiliga ~10 $ | 120 066 so'm | 120 066 so'm |
Agar botingiz pullik xizmat ko'rsatsa, Telegram ichidagi to'lovlar uchun Stars ishlatiladi: Telegram Stars.
Token xavfsizligi
BotFather bergan tokenni kod ichida ochiq qoldirmang va GitHub'ga yuklamang. Tokenni muhit o'zgaruvchisida saqlang. Agar token oshkor bo'lsa, BotFather orqali darhol yangisini oling: aks holda boshqa odam botingiz nomidan xabar yubora oladi.
Telegram'dagi o'yin
TotalHash Telegram'dagi bepul mayning o'yini va mini ilova sifatida ishlaydi. Vazifalar TON hamyoniga kichik miqdorda USD₮ va GRAM yuboradi. Daromad va'da qilinmaydi.
Telegram'dagi bepul o'yin.
TotalHash'ni ochishQisqa javoblar
Telegram botni bepul hostingga joylash mumkinmi?
Ha, lekin bepul tariflarda ilova uxlab qolishi va resurslar cheklangan bo'lishi mumkin.
Bot 24/7 ishlashi uchun nima kerak?
Doimiy yoniq server, masalan kichik VPS.
Webhook nima?
Telegram yangi xabarlarni botning HTTPS manziliga o'zi yuboradigan usul.
VPS oyiga qancha turadi?
Kichik VPS taxminan 3 dan 6 dollargacha; so'mdagi hisob maqolada.