Подписка —
под контролем
Платёжные события, данные пользователей и правила доступа в единой системе
ссылка
о продлении
доступа
- Автоматизация
- n8n
- Заказы и подписки
- База данных
- Приём оплаты
- API Т-Банка
- Выдача доступа
- Telegram Bot API
Система управления доступом в Telegram
Продажа доступа к закрытым каналам с разными тарифами и сроками подписки — с учётом платежей, одноразовыми приглашениями и автоматическим управлением доступом
Как устроен проект
Задача
Объединить покупку, выдачу приглашений и обслуживание подписок, чтобы владельцу канала не приходилось вручную сверять оплаты, напоминать о продлении и удалять пользователей
Данные и интеграции
Связал Telegram Bot API, эквайринг Т-Банка и БД через сценарии n8n: создание заказа, платёжная ссылка, обработка уведомления от банка и обновление статуса покупки
Логика доступа
Тариф определяет канал и срок подписки, включая бессрочный доступ; после подтверждения оплаты бот создаёт ссылку на одно вступление с ограниченным сроком действия
События по расписанию
Отдельные сценарии проверяют даты подписок, отправляют напоминания за три дня и за день до окончания, а затем закрывают доступ по правилам тарифа
Что было важно
Согласовать состояния заказа, платежа и участника канала, учесть разные тарифы и отделить мгновенные события от задач, которые должны срабатывать по расписанию
Результат
Единый цикл обслуживания подписки: данные о покупке сохраняются в БД, а выдача приглашения, уведомления и завершение доступа связаны общей логикой
Внутри рабочего процесса
Реальные сценарии n8n — от платёжной логики до обработки данных и ИИ-ответов

Проверка покупки, создание заказа и оплата через СБП

Профиль, валидация email и переход в меню

Модель, память и отправка ответа в Telegram






