Почему Telegram Login Widget не отправляет запрос?
Бот не подключен к домену — зайди в @BotFather, выполни /setdomain и укажи точный адрес сайта (с https://). Поддомены тоже важны: sub.site.com ≠ site.com.
Проблемы с HTTPS — нужен валидный SSL-сертификат (не самоподписанный, без ошибок). Проверь его на SSL Labs.
Домен в зоне .xyz/.top — Telegram иногда блокирует "дешевые" домены. Попробуй .com/.net/.org.
Бот выключен — проверь статус бота в @BotFather (должен быть запущен) и активируй его командой /start в личном чате.
Кэш Telegram — после смены домена подожди 10–20 минут или сбрось настройки через /setdomain → none и добавь заново.
Совет: тестируй виджет на
https://localhost (через ngrok), чтобы исключить проблемы с доменом.