diff --git a/app/main.py b/app/main.py
index 40290b9..0e51d2d 100644
--- a/app/main.py
+++ b/app/main.py
@@ -2854,7 +2854,8 @@ _API_DOCS_HTML = """
var r = await fetch('/api/auth/token', {method:'POST'});
var d = await r.json();
var token = d.token;
- window.open('https://t.me/' + BOT + '?start=webauth_' + token, '_blank');
+ // d.url = tg://resolve?... — открывает приложение напрямую; https-ссылка как запасной вариант
+ window.open(d.url || ('https://t.me/' + BOT + '?start=webauth_' + token), '_blank');
setStatus('Откройте Telegram-бота и нажмите Start — ключ появится здесь автоматически...');
var tries = 0;
pollTimer = setInterval(async function(){
diff --git a/app/static/index.html b/app/static/index.html
index 58aa64f..e775538 100644
--- a/app/static/index.html
+++ b/app/static/index.html
@@ -1237,7 +1237,7 @@