Не получаю callback при нажатии на кнопку в telegram

183
26 декабря 2019, 15:20

При реализации inline кнопки не работает обратный ответ от telegram,то есть не приходит даже запрос CallbackQuery.

function sendTelegram($method, $response)
    {
        $ch = curl_init('https://api.telegram.org/bot' . TOKEN . '/' . $method."?".http_build_query($response));  
        curl_setopt($ch, CURLOPT_HEADER, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
        curl_setopt($ch, CURLOPT_VERBOSE, true);
        $res = curl_exec($ch);
        curl_close($ch);
        return $res;
    }

    $data = file_get_contents('php://input');
    $data = json_decode($data, TRUE);
    $callback_query = $data['callback_query'];
    $callback_data = $callback_query['data'];
    $callback_mess=$callback_query['message']['text'];
if(isset($data['callback_query'])){
    sendTelegram(
                    'sendMessage', 
                    array(
                        'chat_id' => $data['message']['chat']['id'],
                        'text' => $callback_data,

                    )
                );
}

Сама клавиша

 $inline_keyboard=array(
    "inline_keyboard" => array(array(array("text" => "Обменять!", "callback_data" => "".$elem['id'])))
);

В ней самой ошибки(проверял через гет запрос в браузере, вернуло все ОК)

В чем возможна проблема?

READ ALSO
Запись структуры из файла [дубликат]

Запись структуры из файла [дубликат]

Нужно было реализовать программу, с сортировкой структуры по разным параметрам быстрым и медленным алгоритмом сортировкиЯ с этим всем справился,...

149
Не могу корректно записать строку слов C++

Не могу корректно записать строку слов C++

Сделана в принципе вся программа но я не могу сделать ввод слов из клавиатуры

160
Получить список классов

Получить список классов

Задача состоит в том, чтобы написать простой редактор объектов, с возможностью создавать, удалять объекты и редактировать свойства объектов...

152
C++ не выводится вещественное число [дубликат]

C++ не выводится вещественное число [дубликат]

} Выводит целое число, а надо вещественноеЗаранее спасибо

122