Техническое задание: Telegram-бот с платёжной интеграцией

Цель проекта

Разработать и внедрить Telegram-бота, который обеспечит доступ пользователей к закрытому контенту (каналу/чату) на основе платной подписки с автоматическим регулярным списанием средств.

Ключевые задачи

  • Разработка бота: Создание Telegram-бота, который будет управлять доступом пользователей к приватному каналу.
  • Платёжная интеграция: Подключение и настройка платёжного провайдера для обработки подписок с функцией рекуррентных (автоматических) платежей.
  • Миграция данных: Перенос текущей базы активных подписчиков и их данных с существующего стороннего бота-решения на новую платформу.
  • Система управления: Реализация логики проверки статуса подписки, открытия/закрытия доступа, уведомлений об оплате.

Технические требования и опыт

  • Обязателен практический опыт работы с API указанного платёжного сервиса (Prodamus).
  • Понимание принципов работы рекуррентных платежей (подписок).
  • Опыт разработки Telegram-ботов средней и высокой сложности.
  • Умение работать с существующими базами данных пользователей и проводить их миграцию.

Ожидаемый результат

  • Полностью рабочий и размещённый Telegram-бот.
  • Настроенная платёжная интеграция, принимающая оплату и управляющая подписками.
  • Перенесённые действующие подписки пользователей.
  • Чёткая система управления доступом к контенту на основе статуса оплаты.

В отклике просьба указать ваш опыт, в первую очередь, по работе с необходимым платёжным API, а также описать возможный подход к миграции пользователей.