Api icon indicating copy to clipboard operation
Api copied to clipboard

Не получается отредактировать кнопки (editMessageReplyMarkup)

Open SANEK-LITWIN opened this issue 2 years ago • 1 comments

Добрый день!

Не получается изменить кнопки в сообщении. Искал информацию здесь, в гугле, но все безрезультатно.. Не понимаю, что я делаю не так. Подскажите пожалуйста, в чем ошибка?

$keyboard = new InlineKeyboardMarkup([
    [
        ['text' => 'кнопка 1', 'url' => 'https://site1.ru/'],
        ['text' => 'кнопка 2', 'url' => 'https://site2.ru/']
    ]
]);

$bot->editMessageReplyMarkup($chat_id, $message_id, $keyboard);

При том, если отправляю просто $bot->editMessageReplyMarkup($chat_id, $message_id), то кнопки в сообщении удаляются, т.е. само сообщение изменяется.

SANEK-LITWIN avatar Sep 28 '22 07:09 SANEK-LITWIN

У Вас не верный массив.

Пример рабочей клавиатуры:

$keyboard = new InlineKeyboardMarkup (
            [
                [
                    ['callback_data' => 'functions', 'text' => 'Функции'],
                ],
            ]
        );

vbatalov avatar Nov 08 '22 03:11 vbatalov