Я пытаюсь настроить встроенного бота, который отправляет только 1 изображение для пользовательского запроса.
Кажется, все работает, но бот не показывает никаких результатов в приложении, даже switch_pm_text, который я ему даю.Я думаю, что я как-то перепутался с массивом results
?Я правильно анализирую все входящие данные из Telegram, то есть вижу идентификатор запроса и сам запрос, изображение ищет в порядке, но ничего не отправляется в Telegram в качестве ответа ...
Вот мой код:
$search_result = json_decode(file_get_contents('https://www.googleapis.com/customsearch/v1?key=blahblah&q='.urlencode($queue).'&num=1&searchType=image&safe=off&fileType=jpg'), TRUE);
$image = $search_result['items'][0]['link'];
$thumb = $search_result['items'][0]['image']['thumbnailLink'];
$image_to_send = array(array(
'type' => 'photo',
'id' => '1',
'photo_url' => $image,
'thumb_url' => $thumb
));
file_get_contents($GLOBALS['api'].'/answerInlineQuery?inline_query_id='.$queryid.'&results='.json_encode($image_to_send).'&switch_pm_text=БОТ');