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

Як це виглядає для учасника
- Людина надсилає
/start. Бот вітає її і показує кнопку «Приєднатись». - Бот надсилає рахунок «Доступ до клубу». Людина платить у вікні Telegram. Якщо вона не платить за годину, бот пише, що час на оплату вийшов, і рахунок більше не можна оплатити. Новий рахунок — командою
/start. - Після оплати бот відкриває доступ на 30 днів і надсилає кнопку «Перейти до каналу». Людина переходить за посиланням і надсилає заявку на вступ. Бот схвалює її одразу.
- За 3 дні до кінця терміну бот нагадує продовжити кнопкою «Продовжити». Новий термін додається до залишку.
- Коли термін вийшов, бот вилучає людину з каналу і пише, що повернутись можна будь-коли. Кнопка «Повернутись» веде до нового рахунку.
Термін, попередження і тексти задаються в майстрі.
Що підготувати
- Закритий канал або група. Додайте в неї бота адміністратором із правами запрошувати й блокувати учасників. Канал з'явиться в «Налаштування бота» → «Канали».
- Для оплати карткою — платіжний провайдер у налаштуваннях бота.
Що встановлює шаблон
Дві ланки: «Закритий клуб» (/start) і «Оплата і доступ».
Що питає майстер
- Доступ — канал або група, термін доступу і за скільки попередити. Це форма кроку «Надати доступ до каналу».
- Запрошення — текст першого повідомлення і назва кнопки.
- Оплата — зірками чи карткою, назва, опис і сума рахунку. Це форма кроку «Оплата зірками» або «Оплата карткою».
- Оплачено — що бот пише після оплати. Повідомлення про кінець терміну й невдалий доступ шаблон додає з готовим текстом.
Як пройти майстер, описано на сторінці Шаблони.
Кого бот не чіпає
Учасників, які вже є в каналі, бот не вилучає і термін їм не рахує. Старі посилання-запрошення продовжують працювати повз бота: відкличте їх у налаштуваннях каналу.
FAQ
Чи це підписка з автоматичним списанням?
Ні. Кожне продовження — нова оплата. Бот нагадує про кінець терміну і дає кнопку до нового рахунку.
Зірками чи карткою?
Обидва варіанти є на кроці майстра «Оплата». Telegram дозволяє продавати цифрові товари й послуги лише за зірки. Для оплати карткою потрібен платіжний провайдер у налаштуваннях бота.
Чи може один доступ відкривати кілька каналів?
Так. На кроці «Доступ» виберіть кілька каналів. Термін у них спільний. Кнопка «Перейти до каналу» веде на перший, а посилання на всі лежать у змінній user.access.invite_links.
Що станеться з тими, хто вже в каналі?
Нічого. Бот рахує термін лише тим, хто отримав доступ через нього.