Задать вопрос
@Eridiant

Как одновременно добавить keyboard и inline_keyboard в telegram bot api?

Добрый день.
вот так не работает
'reply_markup' => [
    'keyboard' => [
        [
            ['text' => 'Вопрос 1'],
            ['text' => 'Вопрос 2'],
        ],
    ],
    'inline_keyboard' => [
        [
            ['text' => 'Ответ 1', 'callback_data' => 'ansv-1'],
            ['text' => 'Ответ 2', 'callback_data' => 'ansv-2'],
        ],
    ],
]
  • Вопрос задан
  • 1025 просмотров
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@GRIDI_ING
PHP | Telegram | API
На данный момент telegram не позволяет отправлять одновременно разные виды клавиатур, если мы обратимся к документации, то увидим что параметр "reply_markup" принимает значение: "InlineKeyboardMarkup" или "ReplyKeyboardMarkup" или "ReplyKeyboardRemove" или "ForceReply".
Но, вы всегда можете отправить сообщение с "обычными" кнопками и тут же редактировать это сообщение, добавив "inline" кнопки, не очищая обычные кнопки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы