我正在使用电报机器人api 来实现嵌入式机器人。为了向用户发送查询结果,我以这种方式使用answerInlineQuery
方法。这只是向用户显示电报服务器上存在的照片的示例:
$results = array(
array(
"type" => "photo",
"id" => "1",
"photo_file_id" => the file id,
"title" => "test title",
"description" => "test description",
"caption" => "test caption",
"parse_mode" => "HTML"
),
);
$postFields["results"] = json_encode($results);
$postFields["cache_time"] = 0;
//send $postFields to telegram bot api server with curl
此方法有效,并且用户发送内联查询后,将显示一张图像作为结果列表。但是问题是两个字段title
和description
没有显示在结果列表中,即使电报api文档here 中也存在这些字段。
出了什么问题,结果列表中没有这两个字段?