messages.BotResults
- class pyrogram.raw.types.messages.BotResults
Result of a query to an inline bot
Constructor of
BotResults.- Details:
Layer:
223ID:
E021F2F6
- Parameters:
query_id (
int64-bit) – Query IDresults (List of
BotInlineResult) – The resultscache_time (
int32-bit) – Caching validity of the resultsusers (List of
User) – Users mentioned in the resultsgallery (
bool, optional) – Whether the result is a picture gallerynext_offset (
str, optional) – The next offset to use when navigating through resultsswitch_pm (
InlineBotSwitchPM, 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, optional) – Shown as a button on top of the remaining inline result list; if clicked, opens the specified inline mode mini app.
- Functions:
This object can be returned by 1 function.
Query an inline bot
TL Schema
messages.botResults#e021f2f6
flags:#
gallery:flags.0?true
query_id:long
next_offset:flags.1?string
switch_pm:flags.2?InlineBotSwitchPM
switch_webview:flags.3?InlineBotWebView
results:Vector<BotInlineResult>
cache_time:int
users:Vector<User>
= messages.BotResults
Parameter Tree
true (optional)longstring (optional)InlineBotSwitchPM (optional)InlineBotSwitchPMstringstringInlineBotWebView (optional)InlineBotWebViewstringstringVector < BotInlineResult >BotInlineResultstringstringstring (optional)string (optional)string (optional)WebDocument (optional)WebDocumentstringlongintstringVector < DocumentAttribute >DocumentAttributeImageSizeDocumentAttributeAnimatedDocumentAttributeStickerDocumentAttributeVideoDocumentAttributeAudioDocumentAttributeFilenameDocumentAttributeHasStickersDocumentAttributeCustomEmojiWebDocumentNoProxystringintstringVector < DocumentAttribute >DocumentAttributeImageSizeDocumentAttributeAnimatedDocumentAttributeStickerDocumentAttributeVideoDocumentAttributeAudioDocumentAttributeFilenameDocumentAttributeHasStickersDocumentAttributeCustomEmojiWebDocument (optional)WebDocumentstringlongintstringVector < DocumentAttribute >DocumentAttributeImageSizeDocumentAttributeAnimatedDocumentAttributeStickerDocumentAttributeVideoDocumentAttributeAudioDocumentAttributeFilenameDocumentAttributeHasStickersDocumentAttributeCustomEmojiWebDocumentNoProxystringintstringVector < DocumentAttribute >DocumentAttributeImageSizeDocumentAttributeAnimatedDocumentAttributeStickerDocumentAttributeVideoDocumentAttributeAudioDocumentAttributeFilenameDocumentAttributeHasStickersDocumentAttributeCustomEmojiBotInlineMessageBotInlineMessageMediaAutotrue (optional)stringVector < MessageEntity > (optional)MessageEntityUnknownMessageEntityMentionMessageEntityHashtagMessageEntityBotCommandMessageEntityUrlMessageEntityEmailMessageEntityBoldMessageEntityItalicMessageEntityCodeMessageEntityPreMessageEntityTextUrlMessageEntityMentionNameInputMessageEntityMentionNameMessageEntityPhoneMessageEntityCashtagMessageEntityUnderlineMessageEntityStrikeMessageEntityBankCardMessageEntitySpoilerMessageEntityCustomEmojiMessageEntityBlockquoteMessageEntityFormattedDateReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupBotInlineMessageTexttrue (optional)true (optional)stringVector < MessageEntity > (optional)MessageEntityUnknownMessageEntityMentionMessageEntityHashtagMessageEntityBotCommandMessageEntityUrlMessageEntityEmailMessageEntityBoldMessageEntityItalicMessageEntityCodeMessageEntityPreMessageEntityTextUrlMessageEntityMentionNameInputMessageEntityMentionNameMessageEntityPhoneMessageEntityCashtagMessageEntityUnderlineMessageEntityStrikeMessageEntityBankCardMessageEntitySpoilerMessageEntityCustomEmojiMessageEntityBlockquoteMessageEntityFormattedDateReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupBotInlineMessageMediaGeoGeoPointGeoPointEmptyGeoPointint (optional)int (optional)int (optional)ReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupBotInlineMessageMediaVenueGeoPointGeoPointEmptyGeoPointstringstringstringstringstringReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupBotInlineMessageMediaContactstringstringstringstringReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupBotInlineMessageMediaInvoicetrue (optional)true (optional)stringstringWebDocument (optional)WebDocumentWebDocumentNoProxystringlongReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupBotInlineMessageMediaWebPagetrue (optional)true (optional)true (optional)true (optional)true (optional)stringVector < MessageEntity > (optional)MessageEntityUnknownMessageEntityMentionMessageEntityHashtagMessageEntityBotCommandMessageEntityUrlMessageEntityEmailMessageEntityBoldMessageEntityItalicMessageEntityCodeMessageEntityPreMessageEntityTextUrlMessageEntityMentionNameInputMessageEntityMentionNameMessageEntityPhoneMessageEntityCashtagMessageEntityUnderlineMessageEntityStrikeMessageEntityBankCardMessageEntitySpoilerMessageEntityCustomEmojiMessageEntityBlockquoteMessageEntityFormattedDatestringReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupBotInlineMediaResultstringstringPhoto (optional)PhotoEmptylongPhototrue (optional)longlongbytesintVector < PhotoSize >PhotoSizeEmptyPhotoSizePhotoCachedSizePhotoStrippedSizePhotoSizeProgressivePhotoPathSizeVector < VideoSize > (optional)VideoSizeVideoSizeEmojiMarkupVideoSizeStickerMarkupintDocument (optional)DocumentEmptylongDocumentlonglongbytesintstringlongVector < PhotoSize > (optional)PhotoSizeEmptyPhotoSizePhotoCachedSizePhotoStrippedSizePhotoSizeProgressivePhotoPathSizeVector < VideoSize > (optional)VideoSizeVideoSizeEmojiMarkupVideoSizeStickerMarkupintVector < DocumentAttribute >DocumentAttributeImageSizeDocumentAttributeAnimatedDocumentAttributeStickerDocumentAttributeVideoDocumentAttributeAudioDocumentAttributeFilenameDocumentAttributeHasStickersDocumentAttributeCustomEmojistring (optional)string (optional)BotInlineMessagetrue (optional)stringVector < MessageEntity > (optional)MessageEntityUnknownMessageEntityMentionMessageEntityHashtagMessageEntityBotCommandMessageEntityUrlMessageEntityEmailMessageEntityBoldMessageEntityItalicMessageEntityCodeMessageEntityPreMessageEntityTextUrlMessageEntityMentionNameInputMessageEntityMentionNameMessageEntityPhoneMessageEntityCashtagMessageEntityUnderlineMessageEntityStrikeMessageEntityBankCardMessageEntitySpoilerMessageEntityCustomEmojiMessageEntityBlockquoteMessageEntityFormattedDateReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupBotInlineMessageTexttrue (optional)true (optional)stringVector < MessageEntity > (optional)MessageEntityUnknownMessageEntityMentionMessageEntityHashtagMessageEntityBotCommandMessageEntityUrlMessageEntityEmailMessageEntityBoldMessageEntityItalicMessageEntityCodeMessageEntityPreMessageEntityTextUrlMessageEntityMentionNameInputMessageEntityMentionNameMessageEntityPhoneMessageEntityCashtagMessageEntityUnderlineMessageEntityStrikeMessageEntityBankCardMessageEntitySpoilerMessageEntityCustomEmojiMessageEntityBlockquoteMessageEntityFormattedDateReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupBotInlineMessageMediaGeoGeoPointGeoPointEmptyGeoPointint (optional)int (optional)int (optional)ReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupGeoPointGeoPointEmptyGeoPointstringstringstringstringstringReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupstringstringstringstringReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkuptrue (optional)true (optional)stringstringWebDocument (optional)WebDocumentWebDocumentNoProxystringlongReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkuptrue (optional)true (optional)true (optional)true (optional)true (optional)stringVector < MessageEntity > (optional)MessageEntityUnknownMessageEntityMentionMessageEntityHashtagMessageEntityBotCommandMessageEntityUrlMessageEntityEmailMessageEntityBoldMessageEntityItalicMessageEntityCodeMessageEntityPreMessageEntityTextUrlMessageEntityMentionNameInputMessageEntityMentionNameMessageEntityPhoneMessageEntityCashtagMessageEntityUnderlineMessageEntityStrikeMessageEntityBankCardMessageEntitySpoilerMessageEntityCustomEmojiMessageEntityBlockquoteMessageEntityFormattedDatestringReplyMarkup (optional)ReplyKeyboardHideReplyKeyboardForceReplyReplyKeyboardMarkupReplyInlineMarkupintVector < User >UserEmptylongUsertrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)true (optional)longlong (optional)string (optional)string (optional)string (optional)string (optional)UserProfilePhoto (optional)UserProfilePhotoEmptyUserProfilePhototrue (optional)true (optional)longbytes (optional)intUserStatus (optional)UserStatusEmptyUserStatusOnlineintUserStatusOfflineintUserStatusRecentlytrue (optional)UserStatusLastWeektrue (optional)UserStatusLastMonthtrue (optional)int (optional)Vector < RestrictionReason > (optional)RestrictionReasonstringstringstringstring (optional)string (optional)EmojiStatus (optional)EmojiStatusEmptyEmojiStatuslongint (optional)EmojiStatusCollectiblelonglongstringstringlongintintintintint (optional)longint (optional)Vector < Username > (optional)Usernametrue (optional)true (optional)stringRecentStory (optional)RecentStorytrue (optional)int (optional)PeerColor (optional)PeerColorint (optional)long (optional)PeerColorCollectiblelonglonglongintVector < int >int (optional)Vector < int > (optional)longPeerColor (optional)PeerColorint (optional)long (optional)PeerColorCollectiblelonglonglongintVector < int >int (optional)Vector < int > (optional)longint (optional)long (optional)long (optional)Example
BotResults(
query_id=0,
results=[
BotInlineResult(
id="text",
type="text",
send_message=BotInlineMessageMediaAuto(message="Hello")
)
],
cache_time=0,
users=[
UserEmpty(id=0)
],
)