UNPKG

typescript-telegram-bot-api

Version:

Telegram Bot API wrapper for Node.js written in TypeScript

36 lines (35 loc) 1.19 kB
import { Location, User } from './'; /** * ## InlineQuery * This object represents an incoming inline query. When the user sends an empty query, your bot could return some * default or trending results. * @see https://core.telegram.org/bots/api#inlinequery */ export type InlineQuery = { /** * Unique identifier for this query */ id: string; /** * Sender */ from: User; /** * Text of the query (up to 256 characters) */ query: string; /** * Offset of the results to be returned, can be controlled by the bot */ offset: 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 */ chat_type?: 'sender' | 'private' | 'group' | 'supergroup' | 'channel'; /** * Optional. Sender location, only for bots that request user location */ location?: Location; };