LichessStatTgWeb/CHANGELOG.md
2025-11-16 23:10:08 +03:00

4.1 KiB
Raw Blame History

Changelog

Все значимые изменения в проекте документируются в этом файле.

[1.0.1] - 2025-11-16

Добавлено

  • Версионность бота: Добавлена версия бота (BOT_VERSION), отображаемая в команде /support
  • Команда /support: Добавлена команда для связи с разработчиком, включающая контактную информацию и версию бота
  • Команда /lastYear_or_1000games: Добавлена команда для получения статистики за последний год или последние 1000 рейтинговых игр
  • Множественное отслеживание: Команды /today, /yesterday, /week теперь показывают статистику по всем отслеживаемым игрокам с активностью, а не только по активному игроку
  • Информативные сообщения: Добавлены сообщения о процессе обработки запросов для всех команд статистики
  • Автоматическое удаление сообщений: Сообщения "Requesting data for player..." автоматически удаляются после обработки запроса
  • Финальные сообщения: Добавлено сообщение " That's all" после завершения обработки всех игроков

Изменено

  • Команда /delgamer: Улучшена логика с информативными сообщениями при удалении активного или последнего игрока
  • Команда /setperiod: Улучшено форматирование интервалов времени (отображение в часах для значений >= 60 минут)
  • Логика команд статистики: Все команды статистики теперь обрабатывают всех игроков пользователя последовательно
  • Задержки между запросами:
    • Для команд /today, /yesterday, /week: 1 секунда между запросами
    • Для команды /lastYear_or_1000games: 3 секунды между запросами (из-за больших объемов данных)
  • Конфигурация токенов: Добавлена поддержка переключения между тестовыми и продакшн токенами через флаг IS_PROD

Улучшено

  • Производительность: Оптимизирована обработка запросов с учетом ограничений API
  • Пользовательский опыт: Более информативные сообщения и лучшая обратная связь о процессе обработки
  • Документация: Обновлены README.md и about.md с описанием всех новых функций

Технические детали

  • Добавлены новые ключи в i18n.py для сообщений о процессе обработки
  • Улучшена обработка ошибок в командах статистики
  • Оптимизированы задержки между запросами для предотвращения rate limiting

[1.0.0] - Начальная версия

Добавлено

  • Базовая функциональность Telegram бота
  • Команды для управления отслеживанием игроков
  • Статистика за сегодня/вчера/неделю
  • Периодические уведомления
  • Веб-интерфейс для просмотра пользователей
  • REST API для получения статистики