From 06996d24ff7353c6a5a1118b273a48c6abe02c03 Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Fri, 30 Dec 2022 15:09:21 +0100 Subject: [PATCH] Add media_spoiler filter --- pyrogram/filters.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pyrogram/filters.py b/pyrogram/filters.py index ac2dbf20..b52dfe60 100644 --- a/pyrogram/filters.py +++ b/pyrogram/filters.py @@ -425,6 +425,17 @@ dice = create(dice_filter) """Filter messages that contain :obj:`~pyrogram.types.Dice` objects.""" +# endregion + +# region media_spoiler +async def media_spoiler_filter(_, __, m: Message): + return bool(m.has_media_spoiler) + + +media_spoiler = create(media_spoiler_filter) +"""Filter media messages that contain a spoiler.""" + + # endregion # region private_filter @@ -731,6 +742,7 @@ async def linked_channel_filter(_, __, m: Message): linked_channel = create(linked_channel_filter) """Filter messages that are automatically forwarded from the linked channel to the group chat.""" + # endregion