Не обрабатывается callback_data у инлайн-кнопки бота Телеграм. (PHP)
Моя цель - заменить ввод пользователем команд типа "/registration" на нажатие инлайн-кнопок с соответствующим колбеком. Пример:
Пользователь открывает ТГ бота, нажимает СТАРТ и ему прилетает сообщение: "Желаете зарегистрироваться?" и снизу инлайн-кнопка с текстом "Регистрация" и колбэком "/registration".
Сообщение с кнопкой прилетает, но нажатие не обрабатывается. Ожидается, что при нажатии на эту кнопку произойдет аналог ввода команды "/reg_me"..
Это пример самой клавы с кнопкой
$inline_button1 = ["text" => "Регистрация", "callback_data" => '/reg_me'];
$inline_keyboard = [[$inline_button1]];
$REG_keyboard = ["inline_keyboard" => $inline_keyboard];
$REG_replyMarkup = json_encode($REG_keyboard);
Все работает в режиме комманд с системой IF'ов:
if(mb_strtolower($event["message"]["text"]) == "/start")
{
$autoAnswer = $start_answer;
$replyMarkup = $REG_replyMarkup;
}
elseif(mb_strtolower($event["message"]["text"]) == "/reg_me")
{
$autoAnswer = $reg_answer;
$replyMarkup = $done_replyMarkup;
}
Но не работает так как задумано. Подскажите в чем загвоздка!