messages when doing questions

This commit is contained in:
vrubelroman 2025-11-16 23:10:08 +03:00
parent 033a0db12f
commit c39bb33282
6 changed files with 132 additions and 25 deletions

View file

@ -7,16 +7,20 @@
## ✨ Основные функции
### 📈 Статистика и аналитика
- **Статистика за сегодня** — мгновенный обзор активности за текущий день
- **Статистика за вчера** — анализ вчерашних результатов
- **Статистика за неделю** — недельный отчет о прогрессе
- **Рейтинги по режимам** — отслеживание рейтинга в Bullet, Blitz и Rapid
- **Статистика за сегодня** — мгновенный обзор активности за текущий день по всем отслеживаемым игрокам
- **Статистика за вчера** — анализ вчерашних результатов по всем отслеживаемым игрокам
- **Статистика за неделю** — недельный отчет о прогрессе по всем отслеживаемым игрокам
- **Статистика за год/1000 игр** — детальная статистика за последний год или последние 1000 рейтинговых игр
- **Рейтинги по режимам** — отслеживание рейтинга в Bullet, Blitz, Rapid, Classical и Correspondence
- **Статистика задач** — количество решенных задач (puzzles) с детализацией правильных и неправильных ответов
- **Множественное отслеживание** — команды статистики автоматически показывают данные по всем игрокам с активностью
- **Информативные сообщения** — бот показывает процесс обработки запросов и уведомляет о завершении
### 🔔 Автоматические уведомления
- **Периодические отчеты** — настройка автоматических уведомлений с заданным интервалом
- **Умные уведомления** — бот отправляет сообщения только при наличии активности
- **Гибкие настройки** — выбор интервала от 15 минут до 24 часов
- **Гибкие настройки** — выбор интервала: 15 минут, 30 минут, 1 час, 2 часа, 3 часа, 6 часов, 12 часов, 24 часа
- **Удобный формат** — интервалы отображаются в понятном формате (например, "1 hour" вместо "60 minutes")
### 👥 Управление отслеживанием
- **Множественное отслеживание** — добавление неограниченного количества игроков
@ -54,9 +58,11 @@
1. **Найдите бота в Telegram**: [@LichessStat_bot](https://t.me/LichessStat_bot)
2. **Отправьте команду** `/start` для начала работы
3. **Добавьте игроков** с помощью команды `/addgamer` или `/addtoken`
4. **Выберите активного игрока** через `/getgamers`
5. **Получайте статистику** командами `/today`, `/yesterday`, `/week`
6. **Настройте уведомления** через `/setperiod` для автоматических отчетов
4. **Выберите активного игрока** через `/getgamers` (для команды `/setperiod`)
5. **Получайте статистику** командами `/today`, `/yesterday`, `/week` — они автоматически покажут данные по всем игрокам с активностью
6. **Получите расширенную статистику** через `/lastYear_or_1000games` для детального анализа
7. **Настройте уведомления** через `/setperiod` для автоматических отчетов по активному игроку
8. **Свяжитесь с разработчиком** через `/support` для обратной связи
## 📋 Доступные команды
@ -65,10 +71,12 @@
- `/addtoken` — добавить игрока с токеном для получения статистики по задачам
- `/getgamers` — выбрать активного игрока из вашего списка
- `/delgamer` — удалить игрока из списка отслеживания
- `/today` — статистика активного игрока за сегодня
- `/yesterday` — статистика активного игрока за вчера
- `/week` — статистика активного игрока за неделю
- `/setperiod` — настроить периодические уведомления для активного игрока
- `/today` — статистика за сегодня по всем отслеживаемым игрокам с активностью
- `/yesterday` — статистика за вчера по всем отслеживаемым игрокам с активностью
- `/week` — статистика за неделю по всем отслеживаемым игрокам с активностью
- `/lastYear_or_1000games` — статистика за последний год или последние 1000 рейтинговых игр (по всем игрокам с активностью)
- `/setperiod` — настроить периодические уведомления для активного игрока (интервалы: 15 минут, 30 минут, 1 час, 2 часа, 3 часа, 6 часов, 12 часов, 24 часа)
- `/support` — контактная информация для обратной связи с разработчиком
## 💡 Примеры использования