Для Telegram є можливість додати відкриття та роботу з сайтом в самому Telegram як веб-додатком.
Приклад відкриття сайту google в Telegram
Для цього потрібно додати у сценарії блок Повідомлення з клавіатурою, та в ньому додати кнопку, яка будет відкривати сайт. Далі в налаштування блоку, в Елементах клавіатури потрібно додати json на кнопці.
В json потрібно вказати такі ключ та значення:
ActionType
повинен містити значення open-web-app
ActionBody
повинен містити в значенні посилання на сайт, який потрібно відкривати, коли клієнт боту натискає на кнопкуПриклад json, який відкриває сторінку google.com
{
"ActionType": "open-web-app",
"ActionBody": "[<https://www.google.com/>](<https://www.google.com/>)"
}
Далі необхідно активувати налаштування Інлайн-клавіатур (тільки Telegram та віджет).
Заповнений json та активоване налаштування
Після цього в telegram при натисканні на додану кнопку буде відкриватись вказаний сайт.
<aside> 💡
Сайт повинен мати адаптацію для відображення у Telegram, також сайт по різному виглядає в desktop та mobile версіях
</aside>