Asosiy kontentga o‘tish
Innovialabs

Yopiq Telegram kanalga pullik kirishni qanday sotish mumkin

Amaliyot4 daq

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 obunasiO‘z botingiz + Payme/ClickTashqi servis
To‘lov usuliStarsProvayder orqali mahalliy kartalarServisga bog‘liq
UzaytirishAvtomatikEslatmalar va yangi to‘lovServis tomonida
Muddati o‘tganlarni chiqarishAvtomatikBotingiz bajaradiServis tomonida
Ishlab chiqishKerak emasKerakFaqat sozlash
Tariflar, sinov davri, promokodlarQat’iy oylik davrNimani qursangizServis taklif qilgani
Obunachilar ma’lumotlariMinimalTo‘liq siznikiServisda 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:

  1. Foydalanuvchi botni ochadi va tarifni tanlaydi.
  2. Bot buyurtma yaratadi va Telegram Payments orqali hisob yoki provayderning to‘lov sahifasiga havola yuboradi.
  3. To‘lov successful_payment update’i yoki provayderning backend’ingizga yuborgan callback’i bilan tasdiqlanadi. Hech qachon «To‘ladim» tugmasiga qarab kirish bermang.
  4. Bot createChatInviteLink orqali creates_join_request=true bilan shaxsiy taklif havolasi yaratadi.
  5. Foydalanuvchi havolani bosganda bot chat_join_request update’ini oladi, shu user ID’da faol obuna borligini tekshiradi va approveChatJoinRequest, aks holda declineChatJoinRequest chaqiradi.
  6. Obuna yozuvida expires_at sanasi 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‘ng only_if_banned=true bilan unbanChatMember chaqiring. 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.

Ko‘p beriladigan savollar

Yubora oladi, lekin arizalar tasdiqlanadigan bo‘lsa, havola boshqalarga foyda bermaydi: bot faol obunasi yo‘q hammani rad etadi.

Bunda yordam beramiz

O‘zingiz shug‘ullanmasdan natija olishni istasangiz — biz har kuni shu bilan shug‘ullanamiz.

Loyihani muhokama qilish

Yana o‘qing

G‘oya yoki vazifangiz bormi? Bizga aytib bering

Ish kuni davomida javob beramiz va yechim taklif qilamiz. Konsultatsiya bepul.