# messages.botResults

> Result of a query to an inline bot

[Back to constructors index](/API_docs/constructors/index.html)



Result of a query to an inline bot

### Attributes:

| Name     |    Type       | Required | Description |
|----------|---------------|----------|-------------|
|gallery|[Bool](/API_docs/types/Bool.html) | Optional|Whether the result is a picture gallery|
|query\_id|[long](/API_docs/types/long.html) | Yes|Query ID|
|next\_offset|[string](/API_docs/types/string.html) | Optional|The next offset to use when navigating through results|
|switch\_pm|[InlineBotSwitchPM](/API_docs/types/InlineBotSwitchPM.html) | Optional|Shown as a button on top of the remaining inline result list; if clicked, redirects the user to a private chat with the bot with the specified start parameter.|
|switch\_webview|[InlineBotWebView](/API_docs/types/InlineBotWebView.html) | Optional|Shown as a button on top of the remaining inline result list; if clicked, opens the specified [inline mode mini app](https://core.telegram.org/api/bots/webapps#inline-mode-mini-apps).|
|results|Array of [BotInlineResult](/API_docs/types/BotInlineResult.html) | Yes|The results|
|cache\_time|[int](/API_docs/types/int.html) | Yes|Caching validity of the results|
|users|Array of [User](/API_docs/types/User.html) | Yes|Users mentioned in the results|



### Type: [messages.BotResults](/API_docs/types/messages.BotResults.html)


### Example:

```
$messages_botResults = ['_' => 'messages.botResults', 'gallery' => Bool, 'query_id' => long, 'next_offset' => 'string', 'switch_pm' => InlineBotSwitchPM, 'switch_webview' => InlineBotWebView, 'results' => [BotInlineResult, BotInlineResult], 'cache_time' => int, 'users' => [User, User]];
```
