image image image
Бот был разработан для внутреннего сообщества команды ZSG — группы игроков и организаторов турниров по League of Legends. Основная задача: автоматизировать информационную поддержку игроков, повысить вовлечённость и упростить доступ к актуальной мета-аналитике, патчам, челленджам и турнирам. Одна из ключевых фишек — использование LLM-модели LLaMA3 через API Groq для генерации мета-анализа. Бот формирует запрос на основе роли игрока и получает: Список актуальных чемпионов (S+/S тир) Статистику по % побед и популярности Рекомендации по предметам и умениям Это превращает бота в полноценного аналитика, доступного в один клик. Техническая архитектура: Flask-сервер: используется для поддержания активности бота на хостинге Telegram Bot API: через python-telegram-bot реализована обработка команд Модули: логика разбита на независимые обработчики (patch_parser, tournament_handler) JSON-хранилища: для хранения чемпионов, челленджей и вопросов викторины Достигнутые цели: Повышение вовлечённости игроков команды ZSG через интерактивные функции Упрощение доступа к мета-информации без необходимости заходить на сторонние сайты Поддержка турниров и событий в Telegram без ручной модерации Создание атмосферы геймификации и обучения через викторины и челленджи