From 48ae6cfbbb797c85f51fbc51130b7f8a5d86ca9d Mon Sep 17 00:00:00 2001 From: heboba Date: Thu, 26 Feb 2026 20:49:42 +0000 Subject: [PATCH] =?UTF-8?q?=D0=90djust=20/help=20text?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/bot/telegram_bot.py | 122 +++++++++++++++++++++------------------- 1 file changed, 65 insertions(+), 57 deletions(-) diff --git a/app/bot/telegram_bot.py b/app/bot/telegram_bot.py index d987c8d..0b01bae 100644 --- a/app/bot/telegram_bot.py +++ b/app/bot/telegram_bot.py @@ -34,20 +34,22 @@ I18N: dict[str, dict[str, str]] = { "button_lang_nl": "🇳🇱 Nederlands", "button_back": "⬅️ Назад", "start_text": ( - "Я бот для Spotify daily vibe playlist.\n" - "Делаю плейлисты по вашему recent listening + liked tracks, стараюсь давать больше новых треков и меньше повторов.\n\n" - "/connect - привязать Spotify\n" - "/status - статус аккаунта и последнего плейлиста\n" - "/generate - сгенерировать плейлист сейчас\n" - "/latest - показать ссылку на последний плейлист\n" - "/setsize N - размер плейлиста\n" - "/setratio X - доля новых треков (0.5..1.0)\n" - "/sync - обновить лайкнутые треки из Spotify\n" - "/lang [ru|en|uk|nl] - сменить язык" - ), - "help_text": ( - "Я бот для Spotify daily vibe playlist.\n" - "Делаю плейлисты по вашему recent listening + liked tracks, стараюсь давать больше новых треков и меньше повторов.\n\n" + "🎧 Я бот для Spotify Daily Vibe playlist.\n" + "Помогаю собирать плейлисты по вашей недавней истории прослушиваний и лайкнутым трекам.\n" + "Главная цель: предлагать новые треки, которые вы, скорее всего, еще не слышали, и при этом снижать количество повторов.\n\n" + "⚡ Быстрый старт:\n" + "1. /connect — подключить Spotify\n" + "2. /sync — подтянуть лайкнутые треки (рекомендуется после подключения)\n" + "3. /generate — сгенерировать плейлист\n" + "4. /status — посмотреть статус и ссылку на последний результат\n\n" + "✨ Что умею:\n" + "• учитывать недавние прослушивания и лайкнутые треки\n" + "• в первую очередь искать новые треки, которые с высокой вероятностью вам незнакомы\n" + "• снижать количество повторов между генерациями\n" + "• запоминать, что уже рекомендовал раньше\n" + "• настраивать размер плейлиста и долю новых треков\n" + "• работать на нескольких языках интерфейса\n\n" + "🛠 Команды:\n" "/connect - привязать Spotify\n" "/status - статус аккаунта и последнего плейлиста\n" "/generate - сгенерировать плейлист сейчас\n" @@ -111,20 +113,22 @@ I18N: dict[str, dict[str, str]] = { "button_lang_nl": "🇳🇱 Nederlands", "button_back": "⬅️ Back", "start_text": ( - "I am a Spotify daily vibe playlist bot.\n" - "I build playlists from your recent listening + liked tracks and try to keep them fresh with fewer repeats.\n\n" - "/connect - connect Spotify\n" - "/status - account status and latest playlist\n" - "/generate - generate playlist now\n" - "/latest - show latest playlist link\n" - "/setsize N - playlist size\n" - "/setratio X - min new ratio (0.5..1.0)\n" - "/sync - sync liked tracks from Spotify\n" - "/lang [ru|en|uk|nl] - change language" - ), - "help_text": ( - "I am a Spotify daily vibe playlist bot.\n" - "I build playlists from your recent listening + liked tracks and try to keep them fresh with fewer repeats.\n\n" + "🎧 I am a Spotify Daily Vibe playlist bot.\n" + "I build playlists using your recent listening history and liked tracks.\n" + "My main goal is to suggest new tracks you most likely have not heard before, while reducing repeats.\n\n" + "⚡ Quick start:\n" + "1. /connect - connect Spotify\n" + "2. /sync - sync liked tracks (recommended after connecting)\n" + "3. /generate - generate a playlist\n" + "4. /status - check status and the latest result link\n\n" + "✨ What I do:\n" + "• use your recent listening history and liked tracks\n" + "• prioritize new tracks that are likely unfamiliar to you\n" + "• reduce repeats across generations\n" + "• remember what I already recommended before\n" + "• let you tune playlist size and new-track ratio\n" + "• support multiple interface languages\n\n" + "🛠 Commands:\n" "/connect - connect Spotify\n" "/status - account status and latest playlist\n" "/generate - generate playlist now\n" @@ -188,20 +192,22 @@ I18N: dict[str, dict[str, str]] = { "button_lang_nl": "🇳🇱 Nederlands", "button_back": "⬅️ Назад", "start_text": ( - "Я бот для Spotify daily vibe playlist.\n" - "Створюю плейлисти з вашого recent listening + liked tracks і намагаюся давати більше нових треків та менше повторів.\n\n" - "/connect - підключити Spotify\n" - "/status - статус акаунта та останнього плейлиста\n" - "/generate - згенерувати плейлист зараз\n" - "/latest - показати посилання на останній плейлист\n" - "/setsize N - розмір плейлиста\n" - "/setratio X - частка нових треків (0.5..1.0)\n" - "/sync - оновити лайкнуті треки зі Spotify\n" - "/lang [ru|en|uk|nl] - змінити мову" - ), - "help_text": ( - "Я бот для Spotify daily vibe playlist.\n" - "Створюю плейлисти з вашого recent listening + liked tracks і намагаюся давати більше нових треків та менше повторів.\n\n" + "🎧 Я бот для Spotify Daily Vibe playlist.\n" + "Допомагаю збирати плейлисти на основі вашої недавньої історії прослуховувань і лайкнутих треків.\n" + "Головна мета: пропонувати нові треки, які ви, найімовірніше, ще не чули, і водночас зменшувати кількість повторів.\n\n" + "⚡ Швидкий старт:\n" + "1. /connect — підключити Spotify\n" + "2. /sync — підтягнути лайкнуті треки (рекомендовано після підключення)\n" + "3. /generate — згенерувати плейлист\n" + "4. /status — переглянути статус і посилання на останній результат\n\n" + "✨ Що вмію:\n" + "• враховувати недавні прослуховування й лайкнуті треки\n" + "• насамперед шукати нові треки, які з високою ймовірністю вам незнайомі\n" + "• зменшувати кількість повторів між генераціями\n" + "• пам’ятати, що вже рекомендував раніше\n" + "• налаштовувати розмір плейлиста та частку нових треків\n" + "• працювати кількома мовами інтерфейсу\n\n" + "🛠 Команди:\n" "/connect - підключити Spotify\n" "/status - статус акаунта та останнього плейлиста\n" "/generate - згенерувати плейлист зараз\n" @@ -265,27 +271,29 @@ I18N: dict[str, dict[str, str]] = { "button_lang_nl": "🇳🇱 Nederlands", "button_back": "⬅️ Terug", "start_text": ( - "Ik ben een Spotify daily vibe playlist-bot.\n" - "Ik maak playlists op basis van je recent listening + liked tracks en probeer ze fris te houden met minder herhalingen.\n\n" + "🎧 Ik ben een Spotify Daily Vibe playlist-bot.\n" + "Ik maak playlists op basis van je recente luistergeschiedenis en gelikete nummers.\n" + "Het hoofddoel: nieuwe tracks voorstellen die je waarschijnlijk nog niet hebt gehoord, met minder herhalingen.\n\n" + "⚡ Snel starten:\n" + "1. /connect - Spotify koppelen\n" + "2. /sync - gelikete nummers synchroniseren (aanbevolen na koppelen)\n" + "3. /generate - een playlist genereren\n" + "4. /status - status en link naar het laatste resultaat bekijken\n\n" + "✨ Wat ik doe:\n" + "• je recente luistergeschiedenis en gelikete nummers gebruiken\n" + "• vooral nieuwe tracks zoeken die waarschijnlijk nieuw voor je zijn\n" + "• herhalingen tussen generaties verminderen\n" + "• onthouden wat al eerder is aanbevolen\n" + "• playlistgrootte en ratio nieuwe tracks instellen\n" + "• meerdere interfacetalen ondersteunen\n\n" + "🛠 Commando's:\n" "/connect - Spotify koppelen\n" "/status - accountstatus en laatste playlist\n" "/generate - nu een playlist genereren\n" "/latest - link naar de laatste playlist tonen\n" "/setsize N - playlistgrootte\n" "/setratio X - minimale nieuwe ratio (0.5..1.0)\n" - "/sync - liked tracks uit Spotify synchroniseren\n" - "/lang [ru|en|uk|nl] - taal wijzigen" - ), - "help_text": ( - "Ik ben een Spotify daily vibe playlist-bot.\n" - "Ik maak playlists op basis van je recent listening + liked tracks en probeer ze fris te houden met minder herhalingen.\n\n" - "/connect - Spotify koppelen\n" - "/status - accountstatus en laatste playlist\n" - "/generate - nu een playlist genereren\n" - "/latest - link naar de laatste playlist tonen\n" - "/setsize N - playlistgrootte\n" - "/setratio X - minimale nieuwe ratio (0.5..1.0)\n" - "/sync - liked tracks uit Spotify synchroniseren\n" + "/sync - gelikete nummers uit Spotify synchroniseren\n" "/lang [ru|en|uk|nl] - taal wijzigen" ), "connect_open_link": "Open de link en autoriseer Spotify:\n{url}",