- class telegram.InputMedia(media_type, media, caption=None, caption_entities=None, parse_mode=None, *, api_kwargs=None)¶
Base class for Telegram InputMedia Objects.
str| file object |
telegram.Video) – File to send. Pass a
file_idas String to send a file that exists on the Telegram servers (recommended), pass an HTTP URL as a String for Telegram to get a file from the Internet, or upload a new one. To upload a file, you can either pass a file object (e.g.
open("filename", "rb")) or the file contents as bytes. If the bot is running in
local_mode, passing the path of the file (as string or
pathlib.Pathobject) is supported as well. Lastly you can pass an existing telegram media object of the corresponding type to send.
Sequence of special entities that appear in the caption, which can be specified instead of
Changed in version 20.0: Accepts any
collections.abc.Sequenceas input instead of just a list. The input is converted to a tuple.
Optional. Tuple of special entities that appear in the caption, which can be specified instead of
Changed in version 20.0:
This attribute is now an immutable tuple.
This attribute is now always a tuple, that may be empty.