Currently all the subclasses handle the init completely on their own, while it would make more sense to move all attributes shared between the subclasses to InputMedia, i.e. call super().__init__ like we do for InlineQueryResult*. This includes the attributes caption_entities, parse_mode, type, media & caption
See https://t.me/c/1494805131/16382 + replies for discussion.
Currently all the subclasses handle the init completely on their own, while it would make more sense to move all attributes shared between the subclasses to
InputMedia, i.e. callsuper().__init__like we do forInlineQueryResult*. This includes the attributescaption_entities,parse_mode,type,media&captionSee https://t.me/c/1494805131/16382 + replies for discussion.