Техническое задание: Telegram-бот для платного канала с мастер-классами

Необходимо разработать и внедрить решение для автоматизации продажи доступа к закрытому Telegram-каналу с контентом (мастер-классы).

Основная цель

Создание бесшовной цепочки от момента оплаты продукта на сайте до автоматического предоставления доступа пользователю в приватный Telegram-канал, где бот выступает в роли администратора.

Ключевые требования к функционалу

  • Интеграция с сайтом: Пользователь совершает оплату товара (доступа) на сайте.
  • Автоматическая отправка данных: После успешной оплаты на указанный пользователем email отправляется уникальная ссылка для вступления в Telegram-канал.
  • Логика работы бота: При переходе пользователя по ссылке Telegram-бот должен:
    • Определить факт успешной оплаты конкретным пользователем.
    • Автоматически добавить этого пользователя в указанный закрытый канал/чат.
  • Роль бота: Бот должен быть администратором целевого канала с необходимыми правами для добавления участников.

Что ожидается от исполнителя

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

Готовы рассмотреть различные технические предложения по реализации задачи.