Описание проекта
Необходимо создать MVP Telegram-mini app для интерактивного изучения классической литературы с базовыми AI-функциями и платной подпиской. Пользователь заходит в бота, открывает приложение и получает доступ к одному произведению.
Функциональные требования
Интерактивная история
- Чтение сюжета, разбитого на 5-7 сцен
- В ключевых моментах - 2 варианта выбора, влияющих на развитие сюжета
- Минимум 2 разные концовки
- Автоматическое сохранение прогресса с возможностью продолжения с места остановки
AI-чат с персонажем
- Пользователь общается с одним персонажем произведения
- Ответы генерируются нейросетью с учётом характера и стиля речи героя
- Для бесплатного доступа введён дневной лимит сообщений
Видео-раздел
- 1-2 обучающих видео с плеером
- Каждое видео имеет название и описание
Система авторизации и хранения данных
- Авторизация через Telegram Login
- Сохранение: user_id, username, прогресс прохождения
Монетизация и подписка
- Бесплатный тариф: часть сцен, лимит AI-чата, 1 видео
- Платный тариф: полный доступ ко всему контенту
- Реализовать кнопку оплаты, учёт и срок действия подписки