Техническое задание: Исправление ошибки соединения в чате Telegram Mini App
Суть проблемы
В момент входа пользователя в чат внутри Telegram Mini App возникает ошибка соединения "transport error", связанная с протоколом WebSocket. Ранее система работала стабильно, проблема наблюдается в течение последних двух суток. При этом обычная версия сайта (открываемая в браузере) функционирует корректно. Ошибка проявляется исключительно внутри Mini App (Telegram Web App).
Ключевые требования
- Срочность: Максимальный срок на диагностику и исправление - 1 день.
- Фокус: Исправить ошибку WebSocket-соединения, специфичную для среды Telegram Mini App.
- Ожидаемый результат: Стабильная работа чата внутри мини-приложения, аналогичная работе основного сайта.
Что важно учесть
- Проблема связана именно с Mini App, а не с backend-логикой (так как сайт работает).
- Необходимо проверить совместимость и настройки WebSocket-клиента в контексте Telegram Web App.
- Возможные направления для проверки: CORS-политики, валидация origin, особенности handshake WebSocket внутри Telegram.
Дополнительно
Исполнителю необходимо предоставить краткий отчет о найденной причине и внесенных изменениях.