Как можно обработать inline button средствами PHP?

Есть вот такой код:

<?php

include 'config.php';

$keyboard = [
    'inline_keyboard' => [
        [
            ['text' => '✅Принять', 'callback_data' => 'agree']
        ]
    ]
];
$encodedKeyboard = json_encode($keyboard);

$data_clear = json_decode($_POST['data'], true);


$promo_usr = $_POST['promo_usr'];

$vowels = array("https", "/", ":", "http");

$merchant_link1 = str_replace($vowels, "", $_SERVER['HTTP_ORIGIN']);

$message = "? <b>Обратный звонок</b> (" . urldecode($promo_usr) . ")\n\nИмя: <b>" . $_POST['name'] . "</b>" . "\nТелефон: <b>" . substr($_POST['tel'], -5) . "</b>" . "\nIP: <b>" . $data_clear['ip'] . "</b>" . "\nГород: <b>" . $data_clear['city'] . "</b>" . "\nСайт: <b>" . $merchant_link1 . "</b>";

$filename = 'https://api.telegram.org/bot' . $token . '/sendMessage?chat_id=' . $chatid . '&text=' . urlencode($message) . '&reply_markup=' . $encodedKeyboard .  '&parse_mode=html';

file_get_contents($filename);

?>

Нужно, чтобы при нажатии на инлайн кнопку с callback_data = agree, в другой чат присылалось сообщение с нужным мне текстом о принятии звонка, а к первому сообщению об обратном звонке добавлялась сноска "Звонок принят." и вместо кнопки Принять появлялась инлайн кнопка "Не прозвон.". Возможно ли это реализовать? Данные получаю с другого сайта с формой обратного звонка, отправляю через $.post()


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