Техническое задание: Telegram-бот с платёжной интеграцией
Цель проекта
Разработать и внедрить Telegram-бота, который обеспечит доступ пользователей к закрытому контенту (каналу/чату) на основе платной подписки с автоматическим регулярным списанием средств.
Ключевые задачи
- Разработка бота: Создание Telegram-бота, который будет управлять доступом пользователей к приватному каналу.
- Платёжная интеграция: Подключение и настройка платёжного провайдера для обработки подписок с функцией рекуррентных (автоматических) платежей.
- Миграция данных: Перенос текущей базы активных подписчиков и их данных с существующего стороннего бота-решения на новую платформу.
- Система управления: Реализация логики проверки статуса подписки, открытия/закрытия доступа, уведомлений об оплате.
Технические требования и опыт
- Обязателен практический опыт работы с API указанного платёжного сервиса (Prodamus).
- Понимание принципов работы рекуррентных платежей (подписок).
- Опыт разработки Telegram-ботов средней и высокой сложности.
- Умение работать с существующими базами данных пользователей и проводить их миграцию.
Ожидаемый результат
- Полностью рабочий и размещённый Telegram-бот.
- Настроенная платёжная интеграция, принимающая оплату и управляющая подписками.
- Перенесённые действующие подписки пользователей.
- Чёткая система управления доступом к контенту на основе статуса оплаты.
В отклике просьба указать ваш опыт, в первую очередь, по работе с необходимым платёжным API, а также описать возможный подход к миграции пользователей.