Установил пакет "telegram-bot-php/core".
Столкнулся с проблемай вызова call_back.
Предпологаю что проблема с генерации кнопки, но у меня что-то не получается.
Вот код:
$update = \TelegramBot\Telegram::getUpdate();
$message = $update->getMessage();
$chatId = $message->getChat()->getId();
$clientName=$message->getFrom()->getFirstName();
$clientId=$message->getFrom()->getId();
$messageId = $message->getMessageId();
$document = $message->getDocument();
$callback=$update->getCallbackQuery();
$callbackData=$callback->getData();
$inlineKeyboard = Keyboard::make();
$inlineKeyboard->addRow([
\TelegramBot\Entities\InlineKeyboardButton::make('test')->setCallbackData('test_callback')
]);
TelegramBot\Request::sendMessage([
'chat_id' => $chatId,
'text' => "Вы нажали:{$callbackData}",
'reply_markup' => $inlineKeyboard,
]);
Кнопка появляется, но нажатие отрабатывается как сообщение. Спрашивал GPT, так он приводит примеры из других пакетов, которые не подходят.
Кто знает может, я что-то делаю не так. Но мне кажется проблема в генерации клавиатуры.