К содержанию

Бот для платного Telegram-канала: подписка с автоплатежами

Кейс бота для платного канала в Telegram: демо на 7 дней, привязка карты, автосписание и удаление из канала при неоплате. И когда проще встроенная подписка за Stars.

Содержание 8 разделов

Платный канал в Telegram делают двумя способами: встроенной подпиской за Stars или через бота, который принимает оплату картой, продлевает подписку и сам управляет доступом. В этом кейсе рассказываем про второй вариант: бот для монетизации информационного канала с демо-доступом, привязкой карты и автоплатежами. Но сначала о том, когда бот вообще нужен.

Как сделать платный канал в Telegram: два способа

Подписка за Stars

  • Появилась в 2024 году. Владелец создаёт в канале платную ссылку-приглашение и назначает цену в звёздах.
  • Оплата раз в 30 дней, продление и отключение неплательщиков Telegram берёт на себя.
  • Не нужны договор с платёжным провайдером и разработка.
  • Оплата только в Stars. Вывести звёзды можно через Fragment, и для российской компании это сложно.

Свой бот с оплатой картой

  • Нужны бот, сервер и договор с провайдером, который умеет автоплатежи.
  • Оплата в рублях, деньги приходят на расчётный счёт.
  • Демо-доступ, несколько тарифов, промокоды, свои напоминания и отчёты.
  • База подписчиков и история платежей хранятся у вас.
  • Нужен статус ИП или ООО, в некоторых случаях подходит самозанятость.

Встроенная подписка хороша, чтобы быстро проверить, будут ли люди платить. Бот нужен, когда канал стал бизнесом: хочется принимать рубли, давать пробный период, продавать несколько тарифов и видеть, кто и когда платил.

Как работает бот для платной подписки

Бот рассчитан на владельцев информационных каналов, которые хотят брать деньги за контент. Путь подписчика выглядит так:

  1. Старт Человек переходит в бота по ссылке из открытого канала или рекламы. Бот здоровается, рассказывает, что внутри платного канала, и показывает тарифы.
  2. Выбор тарифа Платная подписка или бесплатный демо-доступ на 7 дней, чтобы оценить канал.
  3. Привязка карты Нужна и для демо, потому что после него подписка продлевается автоматически. Бот списывает 1 ₽ и сразу возвращает его.
  4. Доступ После оплаты бот присылает ссылку на канал, который соответствует тарифу.
  5. Продление Когда заканчивается демо или оплаченный период, бот списывает оплату за следующий период с привязанной карты.

Номер карты бот не хранит. Провайдер возвращает токен карты, и по нему проходят следующие списания. Карту можно отвязать в любой момент.

Об автопродлении человек знает заранее: условия показываются до привязки карты, а перед списанием бот присылает напоминание. Если в день продления на карте не хватает денег, бот удаляет подписчика из канала.

Управление подпиской

В разделе управления подписками подписчик сам ставит подписку на паузу, отменяет её, смотрит историю платежей и меняет карту. Уведомления приходят заранее: о ближайшем списании и о проблемах с оплатой. Когда отменить подписку можно в пару нажатий, у подписчика меньше поводов оспаривать списание через банк.

Тарифы

Тарифы и цены владелец канала назначает сам. Пример тарифной сетки:

  • Демо 7 дней бесплатно, полный доступ к контенту. Дальше списание по выбранному тарифу или отключение, если оплата не прошла.
  • Базовый От 299 ₽ в месяц. Основной контент канала, архив материалов, поддержка в чате.
  • Премиум От 999 ₽ в месяц. Закрытые материалы, персональные консультации, приоритетная поддержка.

Под каждый тариф может быть свой закрытый канал: бот присылает ссылку именно в тот, за который заплатили.

Платёжная система для автоплатежей

Для такого бота подходят только провайдеры с рекуррентными платежами, то есть автоматическими списаниями с привязанной карты, например ЮKassa или CloudPayments. Автоплатежи обычно согласуют с провайдером отдельно. На согласование и подключение может уйти до месяца, у CloudPayments быстрее. Если проект нужен срочно, этим стоит заняться до начала разработки.

Для подключения нужны ИП или ООО, в некоторых случаях подходит самозанятость. ИП и ООО пробивают чек по 54-ФЗ на каждое списание, самозанятый выдаёт чек через «Мой налог». Как выбрать провайдера и разобраться с чеками, мы рассказали в статье оплата в Telegram-боте.

Что видит владелец канала

Владелец смотрит в боте статистику подписок и платежей и получает уведомления о продлениях и неудачных списаниях. Добавлять и удалять людей из канала вручную не нужно: бот выдаёт доступ только после подтверждения оплаты от провайдера и убирает тех, у кого подписка закончилась. На частые вопросы подписчиков бот отвечает сам.

Поверх базовой схемы можно добавить реферальную программу, промокоды, несколько уровней тарифов, выгрузку подписчиков в CRM и экспорт платежей для отчётности.

Как устроен бот внутри

Бот должен быть администратором закрытого канала с правом приглашать и удалять участников. Провайдер присылает на сервер уведомления о каждом списании, в базе лежат подписчики, тарифы, даты окончания и история платежей. Планировщик по расписанию запускает списания, рассылает напоминания и убирает из канала тех, чья оплата не прошла. Все операции пишутся в лог, чтобы можно было разобрать спорный платёж.

Чтобы ссылку на канал нельзя было переслать знакомому, её делают персональной: одноразовой или через заявку на вступление, которую бот одобряет только подписчикам.

Telegram ID, имена и контакты подписчиков относятся к персональным данным, и по 152-ФЗ их хранят на сервере в России. Вход администраторов защищён двухфакторной аутентификацией, база регулярно копируется.

С чего начать

Платный канал покупают те, кто уже читает ваш открытый канал или блог, поэтому сначала нужна аудитория. Дальше подготовьте контент для демо: за 7 дней человек должен понять, за что будет платить. Параллельно оформите ИП или ООО и договор с провайдером. Перед запуском пройдите весь путь сами: демо, списание, отказ карты, отмена, повторная подписка.

Как сделать платный канал в Telegram?

Самый быстрый способ: создать в канале платную ссылку-приглашение за Stars. Если нужны оплата в рублях, демо-период и несколько тарифов, делают бота, который принимает оплату через провайдера с автоплатежами и сам выдаёт и забирает доступ к закрытому каналу.

Что будет, если у подписчика не прошло списание?

Бот заранее предупреждает о списании. Если в день продления денег на карте нет, бот удаляет подписчика из канала. Вернуться можно, оплатив подписку заново.

Сколько стоит бот для платного канала?

Бот у нас стоит от 50 000 ₽, автоплатежи, тарифы и управление подпиской добавляют работы. Точную цену фиксируем в смете за 1 рабочий день после бесплатного разбора, подробнее в статье сколько стоит чат-бот.

ИИ-бриф

Нужен похожий бот? Опишите задачу

Бланк заявки Смета за 1 рабочий день
Чем занимается ваш бизнес?

Описание можно не писать: оставьте телефон или Telegram, и мы сами свяжемся и всё уточним.

Ответим в Telegram или по телефону