messages when doing questions
This commit is contained in:
parent
033a0db12f
commit
c39bb33282
6 changed files with 132 additions and 25 deletions
36
README.md
36
README.md
|
|
@ -115,22 +115,27 @@ Telegram бот для управления отслеживанием игро
|
|||
**Возможности:**
|
||||
- Добавление игроков для отслеживания (друзья, соперники, ученики)
|
||||
- Выбор активного игрока
|
||||
- Получение статистики (сегодня/вчера/неделя)
|
||||
- Статистика по режимам (Bullet, Blitz, Rapid)
|
||||
- Получение статистики по всем отслеживаемым игрокам (сегодня/вчера/неделя)
|
||||
- Статистика за последний год или последние 1000 рейтинговых игр
|
||||
- Статистика по режимам (Bullet, Blitz, Rapid, Classical, Correspondence)
|
||||
- Статистика решения задач (puzzles)
|
||||
- Настройка периодических уведомлений
|
||||
- Настройка периодических уведомлений с гибкими интервалами (15 минут - 24 часа)
|
||||
- Информативные сообщения о процессе обработки запросов
|
||||
- Каждый пользователь имеет свой набор игроков
|
||||
- Версионность бота (отображается в команде /support)
|
||||
|
||||
**Команды:**
|
||||
- `/start` - начало работы с ботом
|
||||
- `/start` - начало работы с ботом и добавление первого игрока
|
||||
- `/addgamer` - добавить игрока Lichess (только имя пользователя)
|
||||
- `/addtoken` - добавить игрока с токеном (для статистики по задачам)
|
||||
- `/getgamers` - выбрать активного игрока
|
||||
- `/delgamer` - удалить игрока из списка
|
||||
- `/today` - статистика за сегодня
|
||||
- `/yesterday` - статистика за вчера
|
||||
- `/week` - статистика за неделю
|
||||
- `/setperiod` - настроить уведомления
|
||||
- `/today` - статистика за сегодня по всем отслеживаемым игрокам с активностью
|
||||
- `/yesterday` - статистика за вчера по всем отслеживаемым игрокам с активностью
|
||||
- `/week` - статистика за неделю по всем отслеживаемым игрокам с активностью
|
||||
- `/lastYear_or_1000games` - статистика за последний год или последние 1000 рейтинговых игр (по всем игрокам с активностью)
|
||||
- `/setperiod` - настроить периодические уведомления для активного игрока
|
||||
- `/support` - контактная информация для обратной связи с разработчиком
|
||||
|
||||
**Подробнее о боте:** см. [about.md](about.md)
|
||||
|
||||
|
|
@ -177,11 +182,21 @@ docker-compose down
|
|||
|
||||
### Telegram бот
|
||||
|
||||
Токен бота настраивается в `LichessClientTG_bot/config.py`:
|
||||
Токены ботов настраиваются в `LichessClientTG_bot/config.py`:
|
||||
```python
|
||||
TELEGRAM_BOT_TOKEN = "YOUR_TOKEN_HERE"
|
||||
IS_PROD = False # True для продакшн, False для тестовых токенов
|
||||
|
||||
# Production токены (используются при IS_PROD = True)
|
||||
TELEGRAM_BOT_TOKEN_PROD = "YOUR_PROD_TOKEN"
|
||||
ADMINPANEL_TELEGRAM_BOT_TOKEN_PROD = "YOUR_ADMIN_PROD_TOKEN"
|
||||
|
||||
# Test токены (используются при IS_PROD = False)
|
||||
TELEGRAM_BOT_TOKEN_TEST = "YOUR_TEST_TOKEN"
|
||||
ADMINPANEL_TELEGRAM_BOT_TOKEN_TEST = "YOUR_ADMIN_TEST_TOKEN"
|
||||
```
|
||||
|
||||
Система автоматически выбирает нужные токены в зависимости от значения `IS_PROD`.
|
||||
|
||||
### Lichess API
|
||||
|
||||
Для получения статистики по задачам нужен токен Lichess:
|
||||
|
|
@ -241,6 +256,7 @@ Roman Vrubel
|
|||
## 📖 Дополнительная информация
|
||||
|
||||
- **[О боте](about.md)** - подробное описание функций бота, для кого он предназначен и примеры использования
|
||||
- **[История изменений](CHANGELOG.md)** - список всех изменений и обновлений проекта
|
||||
|
||||
## 🔗 Полезные ссылки
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue