内联机器人不显示任何内容

时间:2018-12-07 11:57:57

标签: telegram telegram-bot php-telegram-bot

我尝试设置仅发送一张图片供用户查询的嵌入式机器人。

一切似乎都正常,但是bot在应用程序中没有显示任何结果,甚至我给他的switch_pm_text也没有。我想以某种方式弄乱了results数组?我正确解析了来自Telegram的所有传入内容,即我看到查询ID和查询本身,图像可以正常搜索,但是没有任何内容发送给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=БОТ');

1 个答案:

答案 0 :(得分:0)

就我而言,是switch_pm_text参数以某种方式阻止了API请求。