пишу телеграмм бота использую
https://github.com/TelegramBot/Api
$bot->command('start', function ($message) use ($bot) {
$keyboard = new \TelegramBot\Api\Types\Inline\InlineKeyboardMarkup(
[
[
['callback_data' => 'balance', 'text' => 'Баланс карты'
],
['callback_data' => 'quantity', 'text' => 'Наличие товара']
]
]
);
$bot->sendMessage($message->getChat()->getId(), "Добро пожаловать", false, null,null,$keyboard);
});
if($data == "balance"){
$bot->sendMessage($chatId, "Напишите номер карты");
$bot->answerCallbackQuery($callback->getId());
}
if($data == "quantity"){
$bot->sendMessage($chatId, "Напишите штрих-код продукта");
$bot->answerCallbackQuery($callback->getId());
}
Вопросы такие
1 как мне вызвать функцию в РНР в кнопке вывести баланс чтобы он получил номер поискал в бд и отправил баланс, если нет такой карты echo "Данных по карты не найдено"
function get_udata($balance){
global $db;
$res = array();
$balance = mysql_real_escape_string($balance);
$result = mysql_query("select * from `balance` where card='$balance'",$db);
$arr = mysql_fetch_assoc($result);
if(isset($arr['data_json'])){
$res = json_decode($arr['data_json'], true);
}
return $res;
}
как мне после нажатия кнопки наличие товара вывести еще кнопки с выбором города, и только потом штрихкод? и чтобы тоже передать город и штрихкод в функцию?
php