Разработка телеграм бота для спортивных ставок
Описание задачи
Требуется создать Telegram-бота для автоматизации анализа спортивных событий. Бот должен подключаться к открытому или коммерческому API спортивных данных (на ваше усмотрение), обрабатывать информацию и отправлять подписчикам сигналы по ставкам. Кроме того, необходима система накопления статистики (успешность сигналов, история ставок) и возможность просмотра текущих котировок.
Основные функции
- Отправка сигналов - автоматическая публикация уведомлений с прогнозами на основе анализа данных API (время, коэффициенты, тренды).
- Извлечение данных - парсинг актуальных спортивных событий (команды, коэффициенты, даты) через внешнее API.
- Ведение статистики - запись истории ставок с указанием статуса (выигрыш/проигрыш), итоговой доходности, распределения по видам спорта.
Технические требования
- Язык реализации: Python (чистый код, без перегруженных фреймворков).
- Библиотеки: python-telegram-bot / aiogram, requests/aiohttp для API.
- Хранение данных: SQLite / PostgreSQL для сохранения статистики.
- Реализовать простое веб-администрирование (Flask или Django) или админку через команды бота для управления сигналами и просмотра логов.
- Обеспечить обработку ошибок (недоступность API, частые запросы).
- Код должен быть структурирован: отдельные модули для API, логики обработки, вывода.
Дополнительно (по желанию)
- Возможность кастомной настройки лимитов ставок для пользователей.
- Интеграция отправки персонализированных отчётов (раз в день).
- Фильтрация сигналов по избранным видам спорта или лигам.