Ошибка Mixed Content возникает, когда веб-страница загружается через HTTPS, но какие-то ресурсы на странице запрашиваются через HTTP. В данном случае, возможно, что при открытии приложения через кнопку в боте Telegram, встроенный фрейм или какой-то другой ресурс запрашивается через HTTP вместо HTTPS, что вызывает ошибку Mixed Content.
Для исправления этой ошибки, вам необходимо убедиться, что все ресурсы на вашей странице загружаются через HTTPS. Вы можете проверить это, просмотрев код вашей страницы и удостоверившись, что все ссылки на сторонние ресурсы и скрипты начинаются с "https://".
Также, убедитесь, что ваши настройки бота Telegram и настройки вашего домена поддерживают использование HTTPS. Может быть, вам необходимо обновить настройки или сертификат SSL на вашем сервере.
При использовании встроенных фреймов или других ресурсов, убедитесь, что они также загружаются через HTTPS. Если это необходимо, обновите ссылки или замените ресурсы на более безопасные, поддерживающие HTTPS.
После внесения соответствующих изменений и обновлений, повторите попытку открытия вашего веб-приложения через кнопку в боте Telegram, и убедитесь, что ошибка Mixed Content больше не возникает.