mirror of
https://github.com/TeamPGM/pyrogram.git
synced 2024-11-23 23:34:28 +00:00
Add the field has_spoiler to relevant InputMedia* classes
- InputMediaPhoto - InputMediaVideo - InputMediaAnimation
This commit is contained in:
parent
06996d24ff
commit
a116ea42c8
@ -59,6 +59,9 @@ class InputMediaAnimation(InputMedia):
|
|||||||
|
|
||||||
duration (``int``, *optional*):
|
duration (``int``, *optional*):
|
||||||
Animation duration.
|
Animation duration.
|
||||||
|
|
||||||
|
has_spoiler (``bool``, *optional*):
|
||||||
|
Pass True if the photo needs to be covered with a spoiler animation.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
@ -70,7 +73,8 @@ class InputMediaAnimation(InputMedia):
|
|||||||
caption_entities: List[MessageEntity] = None,
|
caption_entities: List[MessageEntity] = None,
|
||||||
width: int = 0,
|
width: int = 0,
|
||||||
height: int = 0,
|
height: int = 0,
|
||||||
duration: int = 0
|
duration: int = 0,
|
||||||
|
has_spoiler: bool = None
|
||||||
):
|
):
|
||||||
super().__init__(media, caption, parse_mode, caption_entities)
|
super().__init__(media, caption, parse_mode, caption_entities)
|
||||||
|
|
||||||
@ -78,3 +82,4 @@ class InputMediaAnimation(InputMedia):
|
|||||||
self.width = width
|
self.width = width
|
||||||
self.height = height
|
self.height = height
|
||||||
self.duration = duration
|
self.duration = duration
|
||||||
|
self.has_spoiler = has_spoiler
|
||||||
|
@ -45,6 +45,9 @@ class InputMediaPhoto(InputMedia):
|
|||||||
|
|
||||||
caption_entities (List of :obj:`~pyrogram.types.MessageEntity`):
|
caption_entities (List of :obj:`~pyrogram.types.MessageEntity`):
|
||||||
List of special entities that appear in the caption, which can be specified instead of *parse_mode*.
|
List of special entities that appear in the caption, which can be specified instead of *parse_mode*.
|
||||||
|
|
||||||
|
has_spoiler (``bool``, *optional*):
|
||||||
|
Pass True if the photo needs to be covered with a spoiler animation.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
@ -52,6 +55,9 @@ class InputMediaPhoto(InputMedia):
|
|||||||
media: Union[str, BinaryIO],
|
media: Union[str, BinaryIO],
|
||||||
caption: str = "",
|
caption: str = "",
|
||||||
parse_mode: Optional["enums.ParseMode"] = None,
|
parse_mode: Optional["enums.ParseMode"] = None,
|
||||||
caption_entities: List[MessageEntity] = None
|
caption_entities: List[MessageEntity] = None,
|
||||||
|
has_spoiler: bool = None
|
||||||
):
|
):
|
||||||
super().__init__(media, caption, parse_mode, caption_entities)
|
super().__init__(media, caption, parse_mode, caption_entities)
|
||||||
|
|
||||||
|
self.has_spoiler = has_spoiler
|
||||||
|
@ -63,6 +63,9 @@ class InputMediaVideo(InputMedia):
|
|||||||
|
|
||||||
supports_streaming (``bool``, *optional*):
|
supports_streaming (``bool``, *optional*):
|
||||||
Pass True, if the uploaded video is suitable for streaming.
|
Pass True, if the uploaded video is suitable for streaming.
|
||||||
|
|
||||||
|
has_spoiler (``bool``, *optional*):
|
||||||
|
Pass True if the photo needs to be covered with a spoiler animation.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
@ -75,7 +78,8 @@ class InputMediaVideo(InputMedia):
|
|||||||
width: int = 0,
|
width: int = 0,
|
||||||
height: int = 0,
|
height: int = 0,
|
||||||
duration: int = 0,
|
duration: int = 0,
|
||||||
supports_streaming: bool = True
|
supports_streaming: bool = True,
|
||||||
|
has_spoiler: bool = None,
|
||||||
):
|
):
|
||||||
super().__init__(media, caption, parse_mode, caption_entities)
|
super().__init__(media, caption, parse_mode, caption_entities)
|
||||||
|
|
||||||
@ -84,3 +88,4 @@ class InputMediaVideo(InputMedia):
|
|||||||
self.height = height
|
self.height = height
|
||||||
self.duration = duration
|
self.duration = duration
|
||||||
self.supports_streaming = supports_streaming
|
self.supports_streaming = supports_streaming
|
||||||
|
self.has_spoiler = has_spoiler
|
||||||
|
Loading…
Reference in New Issue
Block a user