Техническое задание: Внедрение платной подписки в ИИ-бота для Telegram

Контекст проекта

Существует полностью рабочий Telegram-бот, который генерирует ответы с использованием технологий искусственного интеллекта. Основная бизнес-логика бота (обработка запросов, интеграция с AI-сервисом) уже реализована и работает на платформе автоматизации n8n. Текущая задача - не переписывать ядро функционала, а добавить к нему систему монетизации.

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

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

Ключевые требования к системе подписки

  • Модель монетизации: Платная ежемесячная/ежегодная подписка.
  • Управление доступом: Четкое разграничение функционала между бесплатными и платными пользователями.
  • Интеграция с платежными системами: Подключение популярных провайдеров для приема оплаты (например, ЮKassa, Stripe, CloudPayments или аналоги).
  • Взаимодействие с n8n: Система подписки должна корректно интегрироваться с существующими рабочими процессами в n8n, передавая информацию о статусе пользователя (например, через теги, переменные или HTTP-запросы).
  • Административный контроль: Возможность для администратора просматривать активные подписки, управлять ими (продлевать, отменять) и видеть статистику.
  • Уведомления пользователя: Автоматические напоминания об окончании срока действия подписки, подтверждение успешной оплаты.

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

Пользователи получают возможность оформить платную подписку внутри бота. После успешной оплаты их статус меняется, и они получают доступ к расширенному или неограниченному функционалу ИИ-бота. Логика в n8n должна учитывать этот статус при обработке входящих сообщений.

Технические нюансы

  • Исходный код основной логики бота (n8n workflows) предоставляется или доступен для анализа.
  • Решение по архитектуре системы подписки (отдельный микросервис, прямое расширение n8n, внешний сервис) должно быть согласовано.
  • Важны безопасность хранения платежных данных и отказоустойчивость.

Перенос и оформление карточек товаров для сайта

Требуется перенести и адаптировать около 130 товарных карточек (декоры столешниц) с сайта-донора. Часть карточек уже существует и нуждается в корректировке. Необходимо создать рерайт описаний и структурировать информацию.

Юридическая консультация и составление претензии о копировании миссии бренда

Требуется помощь юриста в ситуации, когда другая компания скопировала текстовую миссию бренда на маркетплейсе. Необходима консультация по правовым аспектам и составление официального письма-претензии для отправки нарушителю.

Разработка сервиса для электронного подписания договоров

Требуется создать веб-сервис, аналогичный существующему решению для электронного документооборота, но ориентированный на рынок Объединенных Арабских Эмиратов. Необходимо проанализировать функционал аналога и адаптировать его под локальные требования.