Для Telegram есть возможность добавить открытие и работу с сайтом в самом Telegram как веб-приложение.
Пример открытия сайта google в Telegram
Для этого нужно добавить в сценарии блок Сообщение с клавиатурой, и в нем добавить кнопку, которая будет открывать сайт. Далее в настройках блока, в Элементах клавиатуры нужно добавить json на кнопке.
В json нужно указать следующие ключ и значение:
ActionType
должен содержать значение open-web-app
ActionBody
должен содержать в значении ссылку на сайт, который нужно открывать, когда клиент бота нажимает на кнопкуПример json, который открывает страницу google.com
{
"ActionType": "open-web-app",
"ActionBody": "<a href="<https://www.google.com/">https://www.google.com/</a>">
}
Далее необходимо активировать настройку Инлайн-клавиатур (только Telegram и виджет).
Заполненный json и активированная настройка
После этого в телеграме при нажатии на добавленную кнопку будет открываться указанный сайт.
<aside> 💡
Сайт должен иметь адаптацию для отображения в Telegram, также сайт по-разному выглядит в desktop и mobile версиях
</aside>