Skip to content

class Tourmaline::InlineQuery
inherits Reference #

This object represents an incoming inline query. When the user sends an empty query, your bot could return some default or trending results.

Included modules

JSON::Serializable

Constructors#

.new(id, from, query, offset, chat_type : String? = nil, location : Tourmaline::Location? = nil) #

View source

.new(pull : JSON::PullParser) #

View source

Methods#

#chat_type : String? #

Optional. Type of the chat from which the inline query was sent. Can be either "sender" for a private chat with the inline query sender, "private", "group", "supergroup", or "channel". The chat type should be always known for requests sent from official clients and most third-party clients, unless the request was sent from a secret chat

View source

#chat_type=(chat_type : String?) #

Optional. Type of the chat from which the inline query was sent. Can be either "sender" for a private chat with the inline query sender, "private", "group", "supergroup", or "channel". The chat type should be always known for requests sent from official clients and most third-party clients, unless the request was sent from a secret chat

View source

#from : Tourmaline::User #

Sender

View source

#from=(from : Tourmaline::User) #

Sender

View source

#id : String #

Unique identifier for this query

View source

#id=(id : String) #

Unique identifier for this query

View source

#location : Tourmaline::Location? #

Optional. Sender location, only for bots that request user location

View source

#location=(location : Tourmaline::Location?) #

Optional. Sender location, only for bots that request user location

View source

#offset : String #

Offset of the results to be returned, can be controlled by the bot

View source

#offset=(offset : String) #

Offset of the results to be returned, can be controlled by the bot

View source

#query : String #

Text of the query (up to 256 characters)

View source

#query=(query : String) #

Text of the query (up to 256 characters)

View source