Техническое задание: Настройка системы подписок и базы данных для Telegram-бота в n8n
Необходимо реализовать комплексное решение для управления монетизацией и пользователями Telegram-бота с помощью платформы автоматизации n8n.
Основные задачи
- Настройка системы оплаты: Интеграция платёжного шлюза для работы по подписочной (рекуррентной) модели. Необходимо обеспечить обработку успешных платежей, провальных и отменённых подписок.
- Подключение и настройка базы данных: Развернуть и интегрировать базу данных (например, PostgreSQL, MySQL) с n8n для хранения информации.
- Учёт данных: Настроить структурированный учёт всех платежей, клиентов и их подписок в базе данных.
- Управление доступом: Реализовать в n8n логику, которая автоматически закрывает доступ к платному функционалу бота при истечении срока действия подписки или неуспешном списании.
- Автоматизация процессов: Создать рабочие процессы (workflows) в n8n для связи всех компонентов: приём оплаты → обновление статуса в БД → предоставление/закрытие доступа в боте.
Требования к результату
- Стабильная и отказоустойчивая система приёма платежей.
- Чёткая структура базы данных с таблицами для пользователей, подписок и транзакций.
- Полная автоматизация процесса: от платежа до изменения прав доступа пользователя в боте.
- Документация по настроенным workflow и структуре базы данных.