PuzzleBot: отключили рекуррент — доступ до конца подписки (Дата отключения + DAYS_BETWEEN)
Автор: Дневник разработчика
Загружено: 2026-01-27
Просмотров: 1
В этом видео на PuzzleBot настраиваем корректное завершение подписки по дате, чтобы если пользователь отключил рекуррентные платежи заранее, доступ к Pro-функциям сохранялся до конца оплаченного периода, а после — автоматически закрывался.
Разбираю на реальном примере бота https://t.me/SonnikProBot и подписки Pro 99:
— где взять переменную «Дата отключения» (Настройки → Рекуррентные платежи → подписка)
— как посчитать оставшиеся дни до конца периода через формулу DAYS_BETWEEN(ДатаОтключения, CURRENT_DATE)
— почему нужна связка переменных формула → число (формулу нельзя сравнивать в условиях)
— команда для перезаписи переменной и запуск проверки через сценарий
— условие проверки окончания подписки (2 / 1 / 0 дней)
— проверка наличия подписки и действия при отсутствии (смена категории, ограничение доступа, удаление из ресурса)
Итог: пользователь получает честный доступ до последнего дня, а после окончания периода бот сам переводит его в нужную категорию и ограничивает Pro.
Ссылки:
TG канал «Дневник разработчика» — практичные разборы по созданию ботов и AI-автоматизации: https://t.me/gamedevpublisher
PuzzleBot (сервис для создания ботов): https://puzzlebot.top/?r=JgMGiXBS
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: