Улучшено приветственное сообщение бота и пояснения команд

- Добавлено подробное описание возможностей бота
- Добавлен пример вывода статистики
- Уточнены пояснения к командам /getgamers и /setperiod
This commit is contained in:
vrubelroman 2025-10-26 20:57:56 +03:00
parent bfee84d963
commit cbc5244240

View file

@ -64,14 +64,30 @@ class LichessBot:
)
await update.message.reply_text(
"🎯 Добро пожаловать в Lichess Statistics Bot!\n\n"
"Доступные команды:\n"
"Бот отслеживает игру одного или нескольких игроков на Lichess.\n"
"Он показывает рейтинги, дневную, вчерашнюю и недельную активность.\n"
"При указании user_token (с правом чтения задач) можно также получать данные по задачам.\n"
"Бот поддерживает автоматические проверки с заданным интервалом и отправляет отчёт, если за это время была активность.\n\n"
"Пример за неделю:\n"
"🧩 Задачи: 114 (✅ 81 - ❌ 33)\n\n"
"🔥 Blitz — 5 игр • 🔴 -10\n"
"Рейтинг: 2245\n"
"✅ Победы: 1\n"
"❌ Поражения: 3\n"
"🤝 Ничьи: 1\n\n"
"🐇 Rapid — 19 игр • 🟢 +20\n"
"Рейтинг: 2248\n"
"✅ Победы: 8\n"
"❌ Поражения: 4\n"
"🤝 Ничьи: 7\n\n"
"📋 Доступные команды:\n"
"/adduser - Добавить игрока Lichess для отслеживания\n"
"/getgamers - Выбрать активного игрока\n"
"/getgamers - Выбрать активного игрока (для которого будут работать команды /today и тд)\n"
"/today - Статистика за сегодня\n"
"/yesterday - Статистика за вчера\n"
"/week - Статистика за неделю\n"
"/setperiod - Настроить периодические уведомления"
"/setperiod - Настроить периодические уведомления активного игрока\n"
"(активный игрок меняется в меню команды /getgamers)"
)
async def adduser_start(self, update: Update, context: ContextTypes.DEFAULT_TYPE):