Telegram-бот с платной подпиской
Бот продаёт доступ на период, сам продлевает его и убирает тех, у кого период закончился. Списки никто не сверяет руками.
- Разработкаот $750
- Срок1–3 нед.
- Поддержкаот $420/мес
Кому подходит: Закрытые каналы и чаты, где оплаты приходят вразнобой, у каждого свой срок, а сверка это таблица, в которой уже есть неплательщики.
Состав первой версии
- подписка с автопродлением
- льготный период
- кнопка отмены
- сверка с оплатами
Цифры выше это пакет, на котором это стоит: Telegram-бот. Всё, что выходит за его границы, калькулятор добавит до начала работ, а не после.
Как проходит путь
- 01
Оплата открывает канал
Первое списание выдаёт персональную ссылку и записывает дату, до которой человек внутри, и дата принадлежит подписке.
- 02
Продление проходит тихо, отказ громко
Неудачное списание запускает повторы и льготный период, и всё это время человек остаётся в канале и знает дату отключения.
- 03
Выход из канала это следствие
Когда закончился период и льготный срок, бот убирает участника сам и оставляет кнопку вернуться.
Что решает, будет это работать или раздражать
Канал и список расходятся
Состав канала регулярно сверяется со списком подписок, а расхождение становится отчётом, который кто-то читает, а не тихой правкой.
Исключить не значит закрыть вход
Ссылки персональные и одноразовые, при закрытии доступа они отзываются, а повторный вход проверяется по подписке, а не по сохранённой ссылке.
Дёрганый доступ хуже закрытого
Участника убирают только после того, как закончились повторы и льготный период, а не по первой ошибке карты.
Что мерить после запуска
- продлений без вмешательства
- восстановленных списаний
- расхождение канала и списка
- отток и возвраты в подписку
Почему это выходит быстрее
Форма этой задачи известна: состояния, крайние случаи и то, что обычно ломается, здесь уже продуманы. Шаблоном при этом ничего не делается, и экономия идёт не из вашей половины работы. Она уходит в ваш процесс, ваш контент и системы, с которыми это должно разговаривать, то есть в ту часть, которую заранее решить нельзя.
Возможный стек под это
Выбирается под задачу на разборе, а не решается заранее. Это полка, с которой его обычно берут.
- Бот и доступPythonFastAPITelegram Bot APIPostgreSQL
- Списания и их расписаниеStripePaddleTemporalRedis
- Экран и наблюдениеTypeScriptNext.jsDockerGrafana
Посчитайте цену сами, прямо здесь
Пять шагов, и увидеть цифру можно без контактов. Расчёт учитывает тип работы, что у вас уже готово и что понадобится внутри.
Эти счета придут не от нас
- комиссии провайдера и площадки со списаний
- комиссия за оспоренное списание
- хостинг или VPS для бота
- письма и SMS о списаниях
Спрашивают до первого созвона
- Чем это отличается от добавления руками?
- Доступ выводится из оплаты каждый день, а не когда у кого-то дошли руки. Ручное добавление остаётся, но пишется в тот же список, а не мимо него.
- Можно продавать несколько уровней доступа?
- Да: каждый уровень это свой набор каналов и своя цена, переход пересчитывает остаток текущего периода, а состав доступа собирается из подписки.
- Как человек отменяет подписку?
- Кнопкой в боте, с ответом, до какой даты доступ действует: отмену, которую выпрашивают у администратора, оспаривают через банк. Кнопка вернуться восстанавливает подписку, а не начинает её с нуля.