Разработка Telegram-бота для аналитики хоккейных матчей с AI

Необходимо создать полнофункциональный MVP Telegram-бота для предоставления аналитики и прогнозов по хоккейным матчам с использованием искусственного интеллекта.

Основные функции системы

  • Интеграция с OddsAPI: Автоматическое получение актуальных коэффициентов на предстоящие хоккейные матчи.
  • LLM-аналитика: Анализ линии букмекеров и генерация структурированного разбора матча с использованием языковой модели (OpenAI или совместимой).
  • Пользовательский интерфейс в Telegram: Удобное представление прогнозов, истории и статистики для пользователя.
  • Виртуальный банк: Ведение виртуального счета пользователя для отслеживания эффективности прогнозов.
  • Монетизация: Интеграция платежной системы для работы по модели подписки.

Технический стек и требования

Обязательные технологии

  • Python 3.10+
  • Aiogram 3 (для Telegram-бота)
  • FastAPI (для внутреннего API)
  • PostgreSQL (основная БД) с Alembic для миграций
  • Redis (для кэширования данных о линиях)
  • Docker (контейнеризация)
  • Платформа Render.com для деплоя
  • Интеграция с LLM-провайдером (OpenAI API или аналоги)

Архитектура и этапы

  • Проектирование базы данных и создание миграций.
  • Разработка ядра бота на Aiogram 3 с обработчиками команд и callback-запросов.
  • Создание FastAPI-сервиса для фоновых задач и взаимодействия с внешними API.
  • Реализация модуля для запросов к OddsAPI и парсинга данных.
  • Интеграция с LLM: разработка промптов и логики для анализа матчей.
  • Настройка платежного шлюза для приема подписок.
  • Реализация системы виртуального банка и истории ставок.
  • Написание Dockerfile и docker-compose для сборки.
  • Деплой и настройка на Render.com.

Требования к результату

  • Чистый, документированный и поддерживаемый код.
  • Полностью работоспособный MVP с описанным функционалом.
  • Инструкции по запуску в локальном окружении и на продакшене.

Разработка мобильной версии новогодней шапки для группы ВКонтакте

Требуется адаптировать существующий дизайн десктопной новогодней обложки под мобильный интерфейс ВК. Исходные файлы для редактирования отсутствуют, работа ведётся на основе готового изображения.

Создание макета для рекламного баннера на автомобиль

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