Lanka Документація Ланки

Як продавати доступ до закритого Telegram-каналу через бота

Шаблон «Закритий клуб» робить із бота Telegram-бот для платного доступу до каналу чи групи: людина оплачує рахунок, бот пускає її в канал на оплачений термін, перед кінцем терміну нагадує продовжити, а після — прибирає з каналу. Шаблон працює з кроком «Надати доступ до каналу».

Крок «Надати доступ до каналу» у редакторі

Як це виглядає для учасника

  1. Людина надсилає /start. Бот вітає її і показує кнопку «Приєднатись».
  2. Бот надсилає рахунок «Доступ до клубу». Людина платить у вікні Telegram. Якщо вона не платить за годину, бот пише, що час на оплату вийшов, і рахунок більше не можна оплатити. Новий рахунок — командою /start.
  3. Після оплати бот відкриває доступ на 30 днів і надсилає кнопку «Перейти до каналу». Людина переходить за посиланням і надсилає заявку на вступ. Бот схвалює її одразу.
  4. За 3 дні до кінця терміну бот нагадує продовжити кнопкою «Продовжити». Новий термін додається до залишку.
  5. Коли термін вийшов, бот вилучає людину з каналу і пише, що повернутись можна будь-коли. Кнопка «Повернутись» веде до нового рахунку.

Термін, попередження і тексти задаються в майстрі.

Що підготувати

  • Закритий канал або група. Додайте в неї бота адміністратором із правами запрошувати й блокувати учасників. Канал з'явиться в «Налаштування бота» → «Канали».
  • Для оплати карткою — платіжний провайдер у налаштуваннях бота.

Що встановлює шаблон

Дві ланки: «Закритий клуб» (/start) і «Оплата і доступ».

Що питає майстер

  1. Доступ — канал або група, термін доступу і за скільки попередити. Це форма кроку «Надати доступ до каналу».
  2. Запрошення — текст першого повідомлення і назва кнопки.
  3. Оплата — зірками чи карткою, назва, опис і сума рахунку. Це форма кроку «Оплата зірками» або «Оплата карткою».
  4. Оплачено — що бот пише після оплати. Повідомлення про кінець терміну й невдалий доступ шаблон додає з готовим текстом.

Як пройти майстер, описано на сторінці Шаблони.

Кого бот не чіпає

Учасників, які вже є в каналі, бот не вилучає і термін їм не рахує. Старі посилання-запрошення продовжують працювати повз бота: відкличте їх у налаштуваннях каналу.

FAQ

Чи це підписка з автоматичним списанням?

Ні. Кожне продовження — нова оплата. Бот нагадує про кінець терміну і дає кнопку до нового рахунку.

Зірками чи карткою?

Обидва варіанти є на кроці майстра «Оплата». Telegram дозволяє продавати цифрові товари й послуги лише за зірки. Для оплати карткою потрібен платіжний провайдер у налаштуваннях бота.

Чи може один доступ відкривати кілька каналів?

Так. На кроці «Доступ» виберіть кілька каналів. Термін у них спільний. Кнопка «Перейти до каналу» веде на перший, а посилання на всі лежать у змінній user.access.invite_links.

Що станеться з тими, хто вже в каналі?

Нічого. Бот рахує термін лише тим, хто отримав доступ через нього.