telegram.InputMediaVideo#
- class telegram.InputMediaVideo(*args, **kwargs)[source]#
Bases:
telegram.InputMediaRepresents a video to be sent.
Note
When using a
telegram.Videofor themediaattribute, it will take the width, height and duration from that video, unless otherwise specified with the optional arguments.thumbwill be ignored for small video files, for which Telegram can easily generate thumbnails. However, this behaviour is undocumented and might be changed by Telegram.
- Parameters
media (
str| file object |bytes|pathlib.Path|telegram.Video) –File to send. Pass a file_id to send a file that exists on the Telegram servers (recommended), pass an HTTP URL for Telegram to get a file from the Internet. Lastly you can pass an existing
telegram.Videoobject to send.Changed in version 13.2: Accept
bytesas input.Custom file name for the video, when uploading a new file. Convenience parameter, useful e.g. when sending files generated by the
tempfilemodule.New in version 13.1.
caption (
str, optional) – Caption of the video to be sent, 0-1024characters 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 intelegram.constants.ParseModefor the available modes.caption_entities (List[
telegram.MessageEntity], optional) – List of special entities that appear in the caption, which can be specified instead ofparse_mode.supports_streaming (
bool, optional) – PassTrue, if the uploaded video is suitable for streaming.thumb (file object |
bytes|pathlib.Path, optional) –Thumbnail of the file sent; can be ignored if thumbnail generation for the file is supported server-side. The thumbnail should be in JPEG format and less than
200kB in size. A thumbnail’s width and height should not exceed320. Ignored if the file is not uploaded using multipart/form-data. Thumbnails can’t be reused and can be only uploaded as a new file.Changed in version 13.2: Accept
bytesas input.
- caption_entities[source]#
Optional. List of special entities that appear in the caption.
- Type
List[
telegram.MessageEntity]
- supports_streaming[source]#
Optional. Pass
True, if the uploaded video is suitable for streaming.- Type