...
В этой статье мы разберем, каким образом можно отправить сообщение с inline-кнопками в Telegram.
Что такое inline-кнопка
В отличие от обычных кнопок, которые используются для выбора вариантов ответов в диалоге с ботом, inline-кнопки используются для перехода по ссылкам. Они размещаются прямо под сообщением бота.
Сообщение с inline-кнопками:
Типы inline-кнопок
API Telegram позволяет создавать inline-кнопки двух типов:
- Кнопка для перехода по ссылке. Ссылка, связанная с кнопкой, будет открыта во внешнем браузере.
- Кнопка для открытия веб-приложения (WebApp). Ссылка, связанная с кнопкой, будет открыта как веб-приложение внутри встроенного в Telegram окна.
Как отправить сообщение с inline-кнопкой
Для отправки такого сообщения нужно использовать метод отправки сообщения в блоке запроса к серверу. Разберем подробнее:
Фрагмент сценария
Примечание |
---|
Важно, чтобы перед этим фрагментом не было блоков информации, потому что в таком случае порядок отправки сообщений будет нарушен. |
Параметры блоков
1. Перед блоком запроса к серверу поставьте блок результата, так как для отправки сообщения с помощью API нужно создать несколько переменных и присвоить им значения:
...
Параметр | Значение |
---|---|
Тип запроса | POST |
URL | https://api.telegram.org/bot{bot_token}/sendMessage?chat_id={chat_id}&parse_mode=Markdown&text={text} |
Тип содержимого | json |
...
Так вы можете отправить сообщение с inline-кнопками в Telegram.
Пример работы
Нажмите на кнопку со ссылкой на сайт.
...