Как сделать вывод сообщения после нажатия на кнопку?
Пытаюсь вывести через callback_data, но бот ничего не выводит и просто присылает точно такое же сообщение
$inline_keyboard_themes = [[['text' => 'Тема 1', 'callback_data' => "Ответ 1"], ['text' => 'Тема 2', 'callback_data' => "Ответ 2"], ['text' => 'Тема 3', 'callback_data' => "Ответ 3"]]];
$post = [
'chat_id' => $user_id,
'text' => 'Выберите основную тему, по которой у вас возник вопрос:',
'reply_markup' => inline_keyboard($inline_keyboard_themes)
];
telegram('sendMessage', $post);
На нажатие любой кнопки должен выводиться ответ, но присылается точно такое же сообщение

Ответы (1 шт):
Автор решения: PunyFlash
→ Ссылка
Мне кажется вы недостаточно хорошо ознакомились с тем, как работают inline-кнопки в Telegram. При нажатии на кнопку пользователем, Telegram создает новый Update с типом callback_query. Вы должны обработать этот update и выполнить какое-то действие в соответствии payload-информацией, которую вы указываете в callback_data.
Для ответа на callback_query вы должны использовать метод answerCallbackQuery.