Interface InlineQuery

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

interface InlineQuery {
    chat_type?: "sender" | "private" | "group" | "supergroup" | "channel";
    from: User;
    id: string;
    location?: Location;
    offset: string;
    query: string;
}

Properties

chat_type?: "sender" | "private" | "group" | "supergroup" | "channel"

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

from: User

Sender

id: string

Unique identifier for this query

location?: Location

Sender location, only for bots that request user location

offset: string

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

query: string

Text of the query (up to 256 characters)