Open artemijdeleto opened 3 years ago
I have the same problem. But I use
$messageData = $bot->sendMessage(..., $inline_keyboard); $messageData->getReplyMarkup(); // returns NULL
I don't know, what to do...
I've tried to check Types/Message.php and I added to static protected $map = []
new element 'reply_markup' => InlineKeyboardMarkup::class
(I saw, that there are all the key=>value pairs from telegram api docs, but 'reply_markup' are not), but this just broke the bot :( I'm sure some developers stuck this problem too.
Problem
Getting
null
when trying to get reply markup of the message usinggetReplyMarkup
Expected result
Getting instance of
InlineKeyboardMarkup
, as documented in the source codeSteps to reproduce
InlineKeyboardMarkup
passed toreplyMarkup
parameter, providingtext
andcallback_data
$client->callbackQuery()
$query->getMessage()->getReplyMarkup()
The result of the following steps will be
null
. I printed out the raw body and definitely sure that JSON that sent back to the server containsreply_markup
field