Перейти к содержанию

Telegram-бот с платной подпиской

Бот продаёт доступ на период, сам продлевает его и убирает тех, у кого период закончился. Списки никто не сверяет руками.

Кому подходит: Закрытые каналы и чаты, где оплаты приходят вразнобой, у каждого свой срок, а сверка это таблица, в которой уже есть неплательщики.

Состав первой версии

  • подписка с автопродлением
  • льготный период
  • кнопка отмены
  • сверка с оплатами

Цифры выше это пакет, на котором это стоит: Telegram-бот. Всё, что выходит за его границы, калькулятор добавит до начала работ, а не после.

Как проходит путь

  1. 01

    Оплата открывает канал

    Первое списание выдаёт персональную ссылку и записывает дату, до которой человек внутри, и дата принадлежит подписке.

  2. 02

    Продление проходит тихо, отказ громко

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

  3. 03

    Выход из канала это следствие

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

Что решает, будет это работать или раздражать

  • Канал и список расходятся

    Состав канала регулярно сверяется со списком подписок, а расхождение становится отчётом, который кто-то читает, а не тихой правкой.

  • Исключить не значит закрыть вход

    Ссылки персональные и одноразовые, при закрытии доступа они отзываются, а повторный вход проверяется по подписке, а не по сохранённой ссылке.

  • Дёрганый доступ хуже закрытого

    Участника убирают только после того, как закончились повторы и льготный период, а не по первой ошибке карты.

Что мерить после запуска

  • продлений без вмешательства
  • восстановленных списаний
  • расхождение канала и списка
  • отток и возвраты в подписку

Почему это выходит быстрее

Форма этой задачи известна: состояния, крайние случаи и то, что обычно ломается, здесь уже продуманы. Шаблоном при этом ничего не делается, и экономия идёт не из вашей половины работы. Она уходит в ваш процесс, ваш контент и системы, с которыми это должно разговаривать, то есть в ту часть, которую заранее решить нельзя.

Возможный стек под это

Выбирается под задачу на разборе, а не решается заранее. Это полка, с которой его обычно берут.

  • Бот и доступPythonFastAPITelegram Bot APIPostgreSQL
  • Списания и их расписаниеStripePaddleTemporalRedis
  • Экран и наблюдениеTypeScriptNext.jsDockerGrafana
Посмотреть весь стек

Посчитайте цену сами, прямо здесь

Пять шагов, и увидеть цифру можно без контактов. Расчёт учитывает тип работы, что у вас уже готово и что понадобится внутри.

Шаг 1 из 5
Что нужно сделать?

Эти счета придут не от нас

  • комиссии провайдера и площадки со списаний
  • комиссия за оспоренное списание
  • хостинг или VPS для бота
  • письма и SMS о списаниях

Спрашивают до первого созвона

Чем это отличается от добавления руками?
Доступ выводится из оплаты каждый день, а не когда у кого-то дошли руки. Ручное добавление остаётся, но пишется в тот же список, а не мимо него.
Можно продавать несколько уровней доступа?
Да: каждый уровень это свой набор каналов и своя цена, переход пересчитывает остаток текущего периода, а состав доступа собирается из подписки.
Как человек отменяет подписку?
Кнопкой в боте, с ответом, до какой даты доступ действует: отмену, которую выпрашивают у администратора, оспаривают через банк. Кнопка вернуться восстанавливает подписку, а не начинает её с нуля.
С чего это начинается
  • Разработкаот $750
  • Срок1–3 нед.
  • Поддержкаот $420/мес
Узнать цену за минуту