UNPKG

typescript-telegram-bot-api

Version:

Telegram Bot API wrapper for Node.js written in TypeScript

43 lines (42 loc) 1.84 kB
import { ParseMode } from './index'; /** * ## ReplyParameters * Describes reply parameters for the message that is being sent. * @see https://core.telegram.org/bots/api#replyparameters */ export type ReplyParameters = { /** * Identifier of the message that will be replied to in the current chat, or in the chat chat_id if it is specified */ message_id: number; /** * Optional. If the message to be replied to is from a different chat, unique identifier for the chat or username of * the channel (in the format @channelusername). Not supported for messages sent on behalf of a business account. */ chat_id?: number | string; /** * Optional. Pass True if the message should be sent even if the specified message to be replied to is not found. * Always False for replies in another chat or forum topic. Always True for messages sent on behalf of a business * account. */ allow_sending_without_reply?: boolean; /** * Optional. Quoted part of the message to be replied to; 0-1024 characters after entities parsing. The quote must be * an exact substring of the message to be replied to, including bold, italic, underline, strikethrough, spoiler, and * custom_emoji entities. The message will fail to send if the quote isn't found in the original message. */ quote?: string; /** * Optional. Mode for parsing entities in the quote. See formatting options for more details. */ quote_parse_mode?: ParseMode; /** * Optional. A JSON-serialized list of special entities that appear in the quote. It can be specified instead of * quote_parse_mode. */ quote_entities?: string; /** * Optional. Position of the quote in the original message in UTF-16 code units */ quote_position?: number; };