Если отправлять один объект, то при вводе строки в телеграме типа "@nameBot query" выводится одна подсказка. Так, как и должно быть.
$results = array(
array(
"type" => "article",
"id" => "1",
"title" => "Title",
"description" => "Description",
"message_text" => "<code>Message 1</code>"
)
);
$data = [
"inline_query_id" => $id,
"results" => json_encode($results)
];
$bot->answerInlineQuery($data);
Если же пытаться отправить несколько подсказок, то все это перестает работать, не выводится ни одна подсказка.
$results = array(
array(
"type" => "article",
"id" => "1",
"title" => "Title",
"description" => "Description",
"message_text" => "<code>Message 1</code>"
),
array(
"type" => "article",
"id" => "1",
"title" => "Title",
"description" => "Description",
"message_text" => "<code>Message 1</code>"
)
);
$data = [
"inline_query_id" => $id,
"results" => json_encode($results)
];
$bot->answerInlineQuery($data);