Техническое задание: MVP Telegram-бота для хоккейной аналитики
Цель проекта
Разработать минимально жизнеспособный продукт (MVP) в виде Telegram-бота, который предоставляет пользователям профессиональную аналитику предстоящих хоккейных матчей на основе данных о коэффициентах и интеллектуального анализа.
Ключевые функциональные требования
1. Получение и обработка данных
- Интеграция с внешним API для получения актуальных коэффициентов на хоккейные матчи.
- Настройка регулярного обновления данных.
2. Интеллектуальный анализ матчей
- Использование крупной языковой модели (LLM) для анализа "линии" (коэффициентов) и других факторов.
- Формирование структурированного разбора каждого матча с ключевыми выводами.
3. Пользовательский интерфейс в Telegram
- Удобное представление аналитики пользователю: прогноз, обоснование, рекомендуемые ставки.
- Четкая и понятная навигация по боту.
4. Система виртуального банка
- Ведение для каждого пользователя виртуального счета (банка).
- Учет виртуальных ставок, расчет прибыли/убытков.
- История операций и статистика.
5. Монетизация и управление доступом
- Интеграция с популярной платежной системой для приема оплаты.
- Реализация модели доступа по подписке (subscription).
- Разделение функционала для бесплатных и платных пользователей.
6. Администрирование
- Панель управления для админа (статистика, пользователи, ручное управление).
- Логирование работы бота и обработки платежей.
Технические ожидания
- Стабильная и отказоустойчивая работа MVP.
- Чистая и поддерживаемая архитектура кода.
- Безопасное хранение и обработка данных (API-ключи, данные пользователей).
- Документация по развертыванию и основным функциям.