Как убрать обычную клавиатуру



ПредыдущаяИнлайн-кнопки меню со встроенными ссылками на Web App приложениеСледующаяКак передать права на Telegram-бота в @BotFather?
Последнее обновление
Когда вы используете в Телеграм ботах кнопки «обычной клавиатуры» (которые располагаются в боте под полем ввода информации) - они очень часто остаются на своем месте, после того как были нажаты и путают пользователей.

Как же скрыть данные кнопки, чтобы они не отображались в боте?
На самом деле очень просто:
Всё, что нужно - это поставить блок «Http запрос» после блока Запроса «номера телефона» (ну или любого другого блока, в котором вы включаете отображение «обычных кнопок».

В блоке «http запрос» нужно задать следующие настройки:

Подробнее о настройках блока «Http запрос»:
В URL прописываем: https://api.telegram.org/bot{{token}}/sendMessage?/{{token}} - это глобальная переменная, в которой вы должны сохранить api token вашего бота, который вы получали в @BotFather
В теле запроса прописываем JSON, который и удалит нашу кнопку:
После того, как отработает блок «http запрос» - ваша кнопка с запросом номера телефона (или любая другая кнопка обычной клавиатуры) - исчезнет и не будет никого путать.
Последнее обновление
{ "chat_id": "{{telegram_id}}",
"text" : "Ваш номер принят",
"reply_markup": {
"remove_keyboard": true
}
}