Читал, но я не программист и для меня сложно для понимания. На примерах я-бы понял быстро, но никто не хочет привести простой пример на паре кубиков зенно.
Основную клавиатуру отправлять и принимать с не ответы и дальше выполнять действия по цепочке я разобрался как.
POSt-запрос вида:
https://api.telegram.org/botТОКЕН/sendmessage?chat_id=ID&text=Выбирай&reply_markup={-Variable.menu_keyboard-}
ТОКЕН - сюда вставил переменную с токеном
ID в чате - регуляркой выбран из запроса апдейта.
Переменная menu_keyboard вида:
{
"keyboard": [
["\ud83d\udc54 Начать работу"],
["\u2757\ufe0f️ Как начать?", "\ufffd Мой ID"],
["\ud83d\udccb Инструкции", "\ud83d\udcc8 Статистика"],
["\u2692 Поддержка"]
],
"one_time_keyboard": true,
"resize_keyboard": true
}
Все работает.
Пробую вместо обычной клавиатуры отправить инлайн вида:
{
"inline_keyboard": [
["\ud83d\udc54 Начать работу"],
["\u2757\ufe0f️ Как начать?", "\ufffd Мой ID"],
["\ud83d\udccb Инструкции", "\ud83d\udcc8 Статистика"],
["\u2692 Поддержка"]
],
}
и запрос не работает, пишет "Bad Request: can't parse inline keyboard button: InlineKeyboardButton should be an Object"}