answerInlineQuery() public static method

No more than 50 results per query are allowed.
public static answerInlineQuery ( array $data ) : ServerResponse
$data array
return Longman\TelegramBot\Entities\ServerResponse
 public function execute()
 {
     $update = $this->getUpdate();
     $inline_query = $update->getInlineQuery();
     $query = $inline_query->getQuery();
     $data = [];
     $data['inline_query_id'] = $inline_query->getId();
     $articles = [];
     $articles[] = ['id' => '001', 'title' => 'D4', 'description' => 'Tetrahedron', 'thumb_url' => 'https://upload.wikimedia.org/wikipedia/commons/1/19/4-sided_dice_250.jpg', 'thumb_width' => 163, 'thumb_height' => 182, 'message_text' => 'You rolled D4: ' . rand(1, 4)];
     $articles[] = ['id' => '002', 'title' => 'D6', 'description' => 'Cube', 'thumb_url' => 'https://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Dice_2005.jpg/238px-Dice_2005.jpg', 'thumb_width' => 238, 'thumb_height' => 240, 'message_text' => 'You rolled D6: ' . rand(1, 6)];
     $articles[] = ['id' => '003', 'title' => 'D8', 'description' => 'Octahedron', 'thumb_url' => 'https://upload.wikimedia.org/wikipedia/commons/thumb/f/f7/D8_truncated_octahedron.JPG/237px-D8_truncated_octahedron.JPG', 'thumb_width' => 237, 'thumb_height' => 240, 'message_text' => 'You rolled D8: ' . rand(1, 8)];
     $articles[] = ['id' => '004', 'title' => 'D10', 'description' => 'Pentagonal', 'thumb_url' => 'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c6/10_sided_die.svg/235px-10_sided_die.svg.png', 'thumb_width' => 235, 'thumb_height' => 240, 'message_text' => 'You rolled D10: ' . rand(1, 10)];
     $articles[] = ['id' => '005', 'title' => 'D12', 'description' => 'Dodecahedron', 'thumb_url' => 'https://upload.wikimedia.org/wikipedia/commons/thumb/3/33/D12_rhombic_dodecahedron.JPG/256px-D12_rhombic_dodecahedron.JPG', 'thumb_width' => 238, 'thumb_height' => 240, 'message_text' => 'You rolled D12: ' . rand(1, 12)];
     $articles[] = ['id' => '006', 'title' => 'D20', 'description' => 'Icosahedron', 'thumb_url' => 'https://upload.wikimedia.org/wikipedia/commons/9/97/20-sided_dice_250.jpg', 'thumb_width' => 162, 'thumb_height' => 153, 'message_text' => 'You rolled D20: ' . rand(1, 20)];
     $results = [];
     foreach ($articles as $key => $value) {
         if (stripos($value["title"], $query) !== false) {
             $results[] = $value;
         }
     }
     if (count($results) == 0 || (!isset($query) || trim($query) === '')) {
         $results = $articles;
     }
     $array_article = [];
     foreach ($results as $article) {
         $array_article[] = new InlineQueryResultArticle($article);
     }
     $array_json = '[' . implode(',', $array_article) . ']';
     $data['results'] = $array_json;
     $data['cache_time'] = 0;
     $result = Request::answerInlineQuery($data);
     return $result->isOk();
 }
 /**
  * {@inheritdoc}
  */
 public function execute()
 {
     $update = $this->getUpdate();
     $inline_query = $update->getInlineQuery();
     $query = $inline_query->getQuery();
     $data = ['inline_query_id' => $inline_query->getId()];
     $articles = [['id' => '001', 'title' => 'https://core.telegram.org/bots/api#answerinlinequery', 'message_text' => 'you enter: ' . $query, 'input_message_content' => ['message_text' => $query]], ['id' => '002', 'title' => 'https://core.telegram.org/bots/api#answerinlinequery', 'message_text' => 'you enter: ' . $query, 'input_message_content' => ['message_text' => $query]], ['id' => '003', 'title' => 'https://core.telegram.org/bots/api#answerinlinequery', 'message_text' => 'you enter: ' . $query, 'input_message_content' => ['message_text' => $query]]];
     $array_article = [];
     foreach ($articles as $article) {
         $array_article[] = new InlineQueryResultArticle($article);
     }
     $data['results'] = '[' . implode(',', $array_article) . ']';
     return Request::answerInlineQuery($data);
 }
 public function execute()
 {
     $update = $this->getUpdate();
     $inline_query = $update->getInlineQuery();
     //$inline_query->getQuery();
     //$update->getUpdateId();
     $data = array();
     $data['inline_query_id'] = $update->getUpdateId();
     $data['inline_query_id'] = (string) time();
     //$data['cache_time']=60;
     //$data['is_personal']="false";
     //$data['next_offset']="122;
     $data['results'] = '[
       {
         "type": "article",
         "id": "001",
         "title": "UC Browser",
         "message_text": "Text of the first message",
         "parse_mode": "Markdown",
         "disable_web_page_preview": true,
         "url": "telegram.com",
         "hide_url": true,
         "description": "Optional. Short description of the result",
         "thumb_url": "http://icons.iconarchive.com/icons/martz90/circle/64/uc-browser-icon.png",
         "thumb_width": 64,
         "thumb_height": 64
       },
       {
         "type": "article",
         "id": "002",
         "title": "Bitcoin",
         "message_text": "*Text of the second message*",
         "parse_mode": "Markdown",
         "disable_web_page_preview": true,
         "url": "bitcoin.org",
         "hide_url": true,
         "description": "Short description of the result",
         "thumb_url": "http://www.coinwarz.com/content/images/bitcoin-64x64.png",
         "thumb_width": 64,
         "thumb_height": 64
       }
     ]';
     $result = Request::answerInlineQuery($data);
     return $result->isOk();
     //return 1;
 }