Yopiq Telegram kanalga pullik kirishni qanday sotish mumkin
Amaliyot4 daqInnovialabs tahririyati
Qisqacha
Eng oddiy yo‘l — Stars obuna havolasi: to‘lov, uzaytirish va chiqarishni Telegram o‘zi bajaradi. Mahalliy kartalar uchun shaxsiy havola beradigan, arizalarni tasdiqlaydigan va muddati tugaganlarni chiqaradigan bot kerak.
Kirishni sotishning uch usuli
Uchta ishlaydigan sxema bor:
- Stars obuna havolasi. Telegram oylik to‘lovni Stars’da o‘zi yechadi, uni uzaytiradi va to‘lashni to‘xtatganlarni chiqaradi.
- O‘z to‘lov botingiz — Payme yoki Click kabi mahalliy provayderlar bilan. Bot to‘lovni qabul qiladi, foydalanuvchini kiritadi va to‘langan muddat tugaganda chiqaradi.
- Tashqi servis, u shunday botni tayyor mahsulot sifatida taqdim etadi.
| Stars obunasi | O‘z botingiz + Payme/Click | Tashqi servis | |
|---|---|---|---|
| To‘lov usuli | Stars | Provayder orqali mahalliy kartalar | Servisga bog‘liq |
| Uzaytirish | Avtomatik | Eslatmalar va yangi to‘lov | Servis tomonida |
| Muddati o‘tganlarni chiqarish | Avtomatik | Botingiz bajaradi | Servis tomonida |
| Ishlab chiqish | Kerak emas | Kerak | Faqat sozlash |
| Tariflar, sinov davri, promokodlar | Qat’iy oylik davr | Nimani qursangiz | Servis taklif qilgani |
| Obunachilar ma’lumotlari | Minimal | To‘liq sizniki | Servisda saqlanadi |
Stars obuna havolalari
Kanal administratori obunali taklif havolasini yaratadi va oylik narxni Stars’da belgilaydi. Bot API orqali xuddi shu ish createChatSubscriptionInviteLink metodi bilan bajariladi, davr esa qat’iy — 30 kun.
Afzalliklari: kod ham, to‘lov provayderi bilan shartnoma ham kerak emas, uzaytirish va chiqarish sizsiz amalga oshadi. Kamchiliklari: foydalanuvchi avval Stars sotib olishi kerak — mahalliy kartalarga o‘rgangan auditoriya uchun ortiqcha qadam; tariflar moslashuvchanligi cheklangan; pulni olish tartibi Telegram’ning amaldagi yechib olish shartlariga bog‘liq, ularni ishga tushirishdan oldin o‘rganing.
Payme yoki Click bilan to‘lov boti
To‘liq ssenariy quyidagicha:
- Foydalanuvchi botni ochadi va tarifni tanlaydi.
- Bot buyurtma yaratadi va Telegram Payments orqali hisob yoki provayderning to‘lov sahifasiga havola yuboradi.
- To‘lov
successful_paymentupdate’i yoki provayderning backend’ingizga yuborgan callback’i bilan tasdiqlanadi. Hech qachon «To‘ladim» tugmasiga qarab kirish bermang. - Bot
createChatInviteLinkorqalicreates_join_request=truebilan shaxsiy taklif havolasi yaratadi. - Foydalanuvchi havolani bosganda bot
chat_join_requestupdate’ini oladi, shu user ID’da faol obuna borligini tekshiradi vaapproveChatJoinRequest, aks holdadeclineChatJoinRequestchaqiradi. - Obuna yozuvida
expires_atsanasi qayd etiladi.
Asosiy jihat — qo‘shilish arizalari. Havola tarqalib ketsa ham, begona odam faqat ariza yaratadi va bot uni rad etadi, chunki u to‘lamagan. E’tibor bering: arizali havolaga bir vaqtda a’zolar limitini qo‘yib bo‘lmaydi — uni tasdiqlash qadami almashtiradi.
Telegram ichida kartalar bilan to‘lovni tanlashdan oldin raqamli tovar va xizmatlar uchun amaldagi Bot Payments qoidalarini hamda provayder shartlarini o‘qing: aynan ular bunday mahsulot uchun qaysi to‘lov usullari ruxsat etilganini belgilaydi.
Eslatmalar, uzaytirish va chiqarish
Jadval bo‘yicha vazifa (cron yoki vazifalar navbati) har kuni ishga tushadi:
- Eslatmalar: tugashidan bir necha kun oldin, bir kun oldin va oxirgi kuni, yangi to‘lovni boshlaydigan «Uzaytirish» tugmasi bilan. Kartadan avtomatik takroriy yechib olish faqat provayder takroriy to‘lovlar uchun saqlangan kartalarni qo‘llab-quvvatlasa mumkin.
- Imtiyozli davr: muddat tugagandan keyin qisqa vaqt kirish saqlanadimi — buni hal qiling.
- Chiqarish:
banChatMember, so‘ngonly_if_banned=truebilanunbanChatMemberchaqiring. Birinchi chaqiruv foydalanuvchini chiqaradi, ikkinchisi unga to‘lovdan keyin qaytishga imkon beradi. Unban qilinmasa, u bloklangan holda qoladi.
Vazifa idempotent bo‘lishi kerak: u expires_at sanasi o‘tgan va hali kanalda turgan hammani tanlaydi. Kecha server ishlamagan bo‘lsa, bugungi ishga tushirish hammasini to‘g‘rilaydi.
Botga kanalda administrator huquqlari kerak: havola orqali foydalanuvchilarni taklif qilish va foydalanuvchilarni bloklash. U faqat o‘zini ishga tushirganlarga yoza oladi — barcha xaridlarni bot orqali o‘tkazish uchun yana bir sabab.
Tashqi servislar
Ular ishlab chiqishsiz tez start beradi. Buning evaziga komissiya yoki obuna to‘lovi to‘laysiz, ularning barqarorligi va qoidalariga bog‘liq bo‘lasiz, obunachilar ro‘yxati esa ularda saqlanadi. Uch narsani tekshiring: qaysi to‘lov usullari qo‘llab-quvvatlanadi, obunachilarni eksport qilish mumkinmi va servisdan ketsangiz kirish bilan nima bo‘ladi.
Ko‘p uchraydigan xatolar
- Kirishni istalgan kishiga yuborish mumkin bo‘lgan bitta ommaviy havola orqali sotish.
- Obunachini faqat bazadan o‘chirib, kanaldan chiqarmaslik.
- Unban qilmasdan bloklash — qaytgan mijozlar qayta qo‘shila olmaydi.
- Tugash sanalarini turli vaqt zonalarida solishtirish.
- Obuna amal qilib turganda chiqib, qaytib kelgan foydalanuvchilarni unutish.