telegram.InlineQueryResultCachedVideo

class telegram.InlineQueryResultCachedVideo(id, video_file_id, title, description=None, caption=None, reply_markup=None, input_message_content=None, parse_mode=None, caption_entities=None, **_kwargs)

Bases: telegram.inline.inlinequeryresult.InlineQueryResult

Represents a link to a video file stored on the Telegram servers. By default, this video file will be sent by the user with an optional caption. Alternatively, you can use input_message_content to send a message with the specified content instead of the video.

Parameters
  • id (str) – Unique identifier for this result, 1-64 bytes.

  • video_file_id (str) – A valid file identifier for the video file.

  • title (str) – Title for the result.

  • description (str, optional) – Short description of the result.

  • caption (str, optional) – Caption of the video to be sent, 0-1024 characters after entities parsing.

  • parse_mode (str, optional) – Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption. See the constants in telegram.ParseMode for the available modes.

  • caption_entities (List[telegram.MessageEntity], optional) – List of special entities that appear in the caption, which can be specified instead of parse_mode.

  • reply_markup (telegram.InlineKeyboardMarkup, optional) – Inline keyboard attached to the message.

  • input_message_content (telegram.InputMessageContent, optional) – Content of the message to be sent instead of the video.

  • **kwargs (dict) – Arbitrary keyword arguments.

type

‘video’.

Type

str

id

Unique identifier for this result, 1-64 bytes.

Type

str

video_file_id

A valid file identifier for the video file.

Type

str

title

Title for the result.

Type

str

description

Optional. Short description of the result.

Type

str

caption

Optional. Caption of the video to be sent, 0-1024 characters after entities parsing.

Type

str

parse_mode

Optional. Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in the media caption. See the constants in telegram.ParseMode for the available modes.

Type

str

caption_entities

Optional. List of special entities that appear in the caption, which can be specified instead of parse_mode.

Type

List[telegram.MessageEntity]

reply_markup

Optional. Inline keyboard attached to the message.

Type

telegram.InlineKeyboardMarkup

input_message_content

Optional. Content of the message to be sent instead of the video.

Type

telegram.InputMessageContent