InputMedia¶
-
class
aiogram.types.input_media.
InputMedia
(*args, **kwargs)[source]¶ Bases:
aiogram.types.base.TelegramObject
- This object represents the content of a media message to be sent. It should be one of
InputMediaAnimation
InputMediaDocument
InputMediaAudio
InputMediaPhoto
InputMediaVideo
That is only base class.
https://core.telegram.org/bots/api#inputmedia
Deserialize object
- Parameters
conf –
kwargs –
InputMediaAnimation¶
-
class
aiogram.types.input_media.
InputMediaAnimation
(media: InputFile, thumb: Optional[Union[InputFile, String]] = None, caption: Optional[String] = None, width: Optional[Integer] = None, height: Optional[Integer] = None, duration: Optional[Integer] = None, parse_mode: Optional[String] = None, caption_entities: Optional[List[aiogram.types.message_entity.MessageEntity]] = None, **kwargs)[source]¶ Bases:
aiogram.types.input_media.InputMedia
Represents an animation file (GIF or H.264/MPEG-4 AVC video without sound) to be sent.
https://core.telegram.org/bots/api#inputmediaanimation
Deserialize object
- Parameters
conf –
kwargs –
InputMediaDocument¶
-
class
aiogram.types.input_media.
InputMediaDocument
(media: InputFile, thumb: Optional[Union[InputFile, String]] = None, caption: Optional[String] = None, parse_mode: Optional[String] = None, caption_entities: Optional[List[aiogram.types.message_entity.MessageEntity]] = None, disable_content_type_detection: Optional[Boolean] = None, **kwargs)[source]¶ Bases:
aiogram.types.input_media.InputMedia
Represents a general file to be sent.
https://core.telegram.org/bots/api#inputmediadocument
Deserialize object
- Parameters
conf –
kwargs –
InputMediaAudio¶
-
class
aiogram.types.input_media.
InputMediaAudio
(media: InputFile, thumb: Optional[Union[InputFile, String]] = None, caption: Optional[String] = None, duration: Optional[Integer] = None, performer: Optional[String] = None, title: Optional[String] = None, parse_mode: Optional[String] = None, caption_entities: Optional[List[aiogram.types.message_entity.MessageEntity]] = None, **kwargs)[source]¶ Bases:
aiogram.types.input_media.InputMedia
Represents an audio file to be treated as music to be sent.
https://core.telegram.org/bots/api#inputmediaaudio
Deserialize object
- Parameters
conf –
kwargs –
InputMediaPhoto¶
-
class
aiogram.types.input_media.
InputMediaPhoto
(media: InputFile, caption: Optional[String] = None, parse_mode: Optional[String] = None, caption_entities: Optional[List[aiogram.types.message_entity.MessageEntity]] = None, **kwargs)[source]¶ Bases:
aiogram.types.input_media.InputMedia
Represents a photo to be sent.
https://core.telegram.org/bots/api#inputmediaphoto
Deserialize object
- Parameters
conf –
kwargs –
InputMediaVideo¶
-
class
aiogram.types.input_media.
InputMediaVideo
(media: InputFile, thumb: Optional[Union[InputFile, String]] = None, caption: Optional[String] = None, width: Optional[Integer] = None, height: Optional[Integer] = None, duration: Optional[Integer] = None, parse_mode: Optional[String] = None, caption_entities: Optional[List[aiogram.types.message_entity.MessageEntity]] = None, supports_streaming: Optional[Boolean] = None, **kwargs)[source]¶ Bases:
aiogram.types.input_media.InputMedia
Represents a video to be sent.
https://core.telegram.org/bots/api#inputmediavideo
Deserialize object
- Parameters
conf –
kwargs –
MediaGroup¶
-
class
aiogram.types.input_media.
MediaGroup
(medias: Optional[List[Union[aiogram.types.input_media.InputMedia, Dict]]] = None)[source]¶ Bases:
aiogram.types.base.TelegramObject
Helper for sending media group
Deserialize object
- Parameters
conf –
kwargs –
-
attach_many
(*medias: Union[aiogram.types.input_media.InputMedia, Dict])[source]¶ Attach list of media
- Parameters
medias –
-
attach
(media: Union[aiogram.types.input_media.InputMedia, Dict])[source]¶ Attach media
- Parameters
media –
-
attach_audio
(audio: Union[aiogram.types.input_media.InputMediaAudio, InputFile], thumb: Optional[Union[InputFile, String]] = None, caption: Optional[String] = None, duration: Optional[Integer] = None, performer: Optional[String] = None, title: Optional[String] = None, parse_mode: Optional[String] = None, caption_entities: Optional[List[aiogram.types.message_entity.MessageEntity]] = None)[source]¶ Attach audio
- Parameters
audio –
thumb –
caption –
duration –
performer –
title –
parse_mode –
caption_entities –
-
attach_document
(document: Union[aiogram.types.input_media.InputMediaDocument, InputFile], thumb: Optional[Union[InputFile, String]] = None, caption: Optional[String] = None, parse_mode: Optional[String] = None, caption_entities: Optional[List[aiogram.types.message_entity.MessageEntity]] = None, disable_content_type_detection: Optional[Boolean] = None)[source]¶ Attach document
- Parameters
document –
caption –
thumb –
parse_mode –
caption_entities –
disable_content_type_detection –
-
attach_photo
(photo: Union[aiogram.types.input_media.InputMediaPhoto, InputFile], caption: Optional[String] = None, parse_mode: Optional[String] = None, caption_entities: Optional[List[aiogram.types.message_entity.MessageEntity]] = None)[source]¶ Attach photo
- Parameters
photo –
caption –
parse_mode –
caption_entities –
-
attach_video
(video: Union[aiogram.types.input_media.InputMediaVideo, InputFile], thumb: Optional[Union[InputFile, String]] = None, caption: Optional[String] = None, width: Optional[Integer] = None, height: Optional[Integer] = None, duration: Optional[Integer] = None, parse_mode: Optional[String] = None, caption_entities: Optional[List[aiogram.types.message_entity.MessageEntity]] = None, supports_streaming: Optional[Boolean] = None)[source]¶ Attach video
- Parameters
video –
thumb –
caption –
width –
height –
duration –
parse_mode –
caption_entities –
supports_streaming –