Бот Telegram: как скрыть встроенную клавиатуру? PHP

Я сделал телеграмм-бота со встроенной клавиатурой. (через InlineKeyboardMarkup) Мне нравится скрывать (или делать это однократно) клавиатуру после ответа пользователя. Как я могу сделать это в PHP?

Вот вид моего бота:


person Seyfi    schedule 18.06.2016    source источник


Ответы (3)


Существует метод editMessageReplyMarkup. Вы можете передать пустой параметр inline_keyboard. Но это может не работать на некоторых устройствах (у меня проблема с iphone, для проблемных устройств вы можете отредактировать разметку на кнопку «спасибо», а после удалить ее)

person Dmitry    schedule 20.06.2016

Попробуйте обновить сообщение с помощью метода editMessageText и пустой разметки.

person ariaby    schedule 19.06.2016

на самом деле, получив идентификатор сообщения и используя deleteMessage, вы можете заставить клавиатуру исчезнуть.

вот описание >> Telegram Bot ApI Надеюсь, это поможет вам

person Mohsen K    schedule 08.08.2017