From 30fca57382c24223cbc6a900afcf584fb45937b8 Mon Sep 17 00:00:00 2001 From: vrubelroman Date: Fri, 21 Nov 2025 23:35:44 +0300 Subject: [PATCH] redisign /start --- LichessClientTG_bot/i18n.py | 74 +++++++++++++++++++------------------ 1 file changed, 38 insertions(+), 36 deletions(-) diff --git a/LichessClientTG_bot/i18n.py b/LichessClientTG_bot/i18n.py index 72e0b25..c42b3e0 100644 --- a/LichessClientTG_bot/i18n.py +++ b/LichessClientTG_bot/i18n.py @@ -10,10 +10,11 @@ TRANSLATIONS = { 'en': { # Start command 'start_message': ( - "The bot tracks one or more players on Lichess.\n" - "It shows ratings, daily, yesterday and weekly activity.\n" - "When specifying a user_token (with puzzle read permission), you can also get puzzle data.\n" - "The bot supports automatic checks at specified intervals and sends a report if there was activity during that time.\n\n" + "🎯 The bot tracks one or more players on Lichess.\n\n" + "📈 It shows ratings, daily, yesterday and weekly activity.\n\n" + "🧩 When specifying a user_token (with puzzle-read permission), you can also get puzzle data.\n\n" + "⏱️ The bot supports automatic checks at specified intervals\n" + "📨 …and sends a report if there was activity during that time.\n\n" "Example for a week:\n" "🧩 Puzzles: 114 (✅ 81 - ❌ 33)\n\n" "🔥 Blitz — 5 games • 🔴 -10\n" @@ -26,20 +27,20 @@ TRANSLATIONS = { "✅ Wins: 8\n" "❌ Losses: 4\n" "🤝 Draws: 7\n\n" - "📋 Available commands:\n" - "/addgamer - Add a Lichess player to track (username only)\n" - "/addtoken - Add a player with a token to get puzzle data\n" - "/getgamers - Select active player (for which /today and other commands will work)\n" - "/delgamer - Remove a player from the tracked list\n" - "/today - Statistics for today\n" - "/yesterday - Statistics for yesterday\n" - "/week - Statistics for the week\n" - "/lastYear_or_1000games - Statistics for the last year or last 1000 rated games (whichever comes first)\n" - "/setperiod - Set up periodic notifications for the active player\n" - "(active player changes in the /getgamers menu)\n" - "/profile - View Lichess profile links for tracked players\n" - "/set_lang - Select bot language (English / Russian)\n" - "/support - Contact the developer for support and feedback" + "📋 Available commands:\n\n" + "➕ /addgamer — Add a Lichess player to track (username only)\n" + "🔑 /addtoken — Add a player with a token to get puzzle data\n" + "👥 /getgamers — View statistics of your players\n" + "🚫 /delgamer — Remove a player from the tracked list\n\n" + "📅 /today — Statistics for today\n" + "📆 /yesterday — Statistics for yesterday\n" + "📆 /week — Statistics for the week\n" + "📈 /lastYear_or_1000games — Statistics for the last year or last 1000 rated games\n\n" + "⏱️ /setperiod — Set up periodic notifications for the active player\n" + " ↳ (active player changes in the /getgamers menu)\n\n" + "👤 /profile — View Lichess profile links for tracked players\n" + "🌍 /set_lang — Select bot language (English / Russian)\n" + "💬 /support — Contact the developer for support and feedback" ), # Add gamer commands @@ -132,10 +133,11 @@ TRANSLATIONS = { 'ru': { # Start command 'start_message': ( - "Бот отслеживает одного или нескольких игроков на Lichess.\n" - "Показывает рейтинги, активность за сегодня, вчера и за неделю.\n" - "При указании user_token (с разрешением на чтение пазлов) можно также получать данные по пазлам.\n" - "Бот поддерживает автоматические проверки с заданными интервалами и отправляет отчет, если была активность за это время.\n\n" + "🎯 Бот отслеживает одного или нескольких игроков на Lichess.\n\n" + "📈 Показывает рейтинги, активность за сегодня, вчера и за неделю.\n\n" + "🧩 При указании user_token (с разрешением puzzle-read) можно также получать данные по пазлам.\n\n" + "⏱️ Бот поддерживает автоматические проверки с заданными интервалами\n" + "📨 …и отправляет отчет, если была активность за это время.\n\n" "Пример за неделю:\n" "🧩 Пазлы: 114 (✅ 81 - ❌ 33)\n\n" "🔥 Блиц — 5 игр • 🔴 -10\n" @@ -148,20 +150,20 @@ TRANSLATIONS = { "✅ Побед: 8\n" "❌ Поражений: 4\n" "🤝 Ничьих: 7\n\n" - "📋 Доступные команды:\n" - "/addgamer - Добавить игрока Lichess для отслеживания (только username)\n" - "/addtoken - Добавить игрока с токеном для получения данных по пазлам\n" - "/getgamers - Выбрать активного игрока (для которого будут работать /today и другие команды)\n" - "/delgamer - Удалить игрока из списка отслеживаемых\n" - "/today - Статистика за сегодня\n" - "/yesterday - Статистика за вчера\n" - "/week - Статистика за неделю\n" - "/lastYear_or_1000games - Статистика за последний год или последние 1000 рейтинговых игр (что наступит раньше)\n" - "/setperiod - Настроить периодические уведомления для активного игрока\n" - "(активный игрок меняется в меню /getgamers)\n" - "/profile - Просмотр ссылок на профили Lichess отслеживаемых игроков\n" - "/set_lang - Выбрать язык бота\n" - "/support - Связаться с разработчиком для поддержки и обратной связи" + "📋 Доступные команды:\n\n" + "➕ /addgamer — Добавить игрока Lichess для отслеживания (только username)\n" + "🔑 /addtoken — Добавить игрока с токеном для получения данных по пазлам\n" + "👥 /getgamers — Посмотрите статистику своих игроков\n" + "🚫 /delgamer — Удалить игрока из списка отслеживаемых\n\n" + "📅 /today — Статистика за сегодня\n" + "📆 /yesterday — Статистика за вчера\n" + "📆 /week — Статистика за неделю\n" + "📈 /lastYear_or_1000games — Статистика за последний год или последние 1000 рейтинговых игр\n\n" + "⏱️ /setperiod — Настроить периодические уведомления для активного игрока\n" + " ↳ (активный игрок меняется в меню /getgamers)\n\n" + "👤 /profile — Просмотр ссылок на профили Lichess отслеживаемых игроков\n" + "🌍 /set_lang — Выбрать язык бота\n" + "💬 /support — Связаться с разработчиком для поддержки и обратной связи" ), # Add gamer commands