Не обрабатывается 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;
}

Но не работает так как задумано. Подскажите в чем загвоздка!


Ответы (0 шт):