4.1 KiB
4.1 KiB
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 для получения статистики