Задать вопрос
@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'],
        ],
    ],
]
  • Вопрос задан
  • 1250 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@GRIDI_ING
PHP | Telegram | API
На данный момент telegram не позволяет отправлять одновременно разные виды клавиатур, если мы обратимся к документации, то увидим что параметр "reply_markup" принимает значение: "InlineKeyboardMarkup" или "ReplyKeyboardMarkup" или "ReplyKeyboardRemove" или "ForceReply".
Но, вы всегда можете отправить сообщение с "обычными" кнопками и тут же редактировать это сообщение, добавив "inline" кнопки, не очищая обычные кнопки.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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