typescript-telegram-bot-api
Version:
Telegram Bot API wrapper for Node.js written in TypeScript
36 lines (35 loc) • 1.19 kB
TypeScript
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;
};