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.
InputMediaAnimation¶
-
class
aiogram.types.input_media.InputMediaAnimation(media: InputFile, thumb: Union[InputFile, String] = None, caption: String = None, width: Integer = None, height: Integer = None, duration: Integer = None, parse_mode: String = None, **kwargs)[source]¶ Bases:
aiogram.types.input_media.InputMediaRepresents an animation file (GIF or H.264/MPEG-4 AVC video without sound) to be sent.
InputMediaDocument¶
-
class
aiogram.types.input_media.InputMediaDocument(media: InputFile, thumb: Union[InputFile, String] = None, caption: String = None, parse_mode: String = None, **kwargs)[source]¶ Bases:
aiogram.types.input_media.InputMediaRepresents a photo to be sent.
InputMediaAudio¶
-
class
aiogram.types.input_media.InputMediaAudio(media: InputFile, thumb: Union[InputFile, String] = None, caption: String = None, width: Integer = None, height: Integer = None, duration: Integer = None, performer: String = None, title: String = None, parse_mode: String = None, **kwargs)[source]¶ Bases:
aiogram.types.input_media.InputMediaRepresents an animation file (GIF or H.264/MPEG-4 AVC video without sound) to be sent.
InputMediaPhoto¶
-
class
aiogram.types.input_media.InputMediaPhoto(media: InputFile, thumb: Union[InputFile, String] = None, caption: String = None, parse_mode: String = None, **kwargs)[source]¶ Bases:
aiogram.types.input_media.InputMediaRepresents a photo to be sent.
InputMediaVideo¶
-
class
aiogram.types.input_media.InputMediaVideo(media: InputFile, thumb: Union[InputFile, String] = None, caption: String = None, width: Integer = None, height: Integer = None, duration: Integer = None, parse_mode: String = None, supports_streaming: Boolean = None, **kwargs)[source]¶ Bases:
aiogram.types.input_media.InputMediaRepresents a video to be sent.
MediaGroup¶
-
class
aiogram.types.input_media.MediaGroup(medias: Optional[List[Union[aiogram.types.input_media.InputMedia, Dict]]] = None)[source]¶ Bases:
aiogram.types.base.TelegramObjectHelper for sending media group
-
attach(media: Union[aiogram.types.input_media.InputMedia, Dict])[source]¶ Attach media
- Parameters
media –
-
attach_photo(photo: Union[aiogram.types.input_media.InputMediaPhoto, InputFile], caption: String = None)[source]¶ Attach photo
- Parameters
photo –
caption –
-