From 44a74b9d38f4747cc400ecf1fff28c7b051fb248 Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Sat, 7 Sep 2019 15:57:12 +0200 Subject: [PATCH] Add Filters.scheduled and Filters.from_scheduled --- pyrogram/client/filters/filters.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pyrogram/client/filters/filters.py b/pyrogram/client/filters/filters.py index 5d892bbe..9d04c839 100644 --- a/pyrogram/client/filters/filters.py +++ b/pyrogram/client/filters/filters.py @@ -208,6 +208,12 @@ class Filters: *animation*, *voice*, *video_note*, *contact*, *location*, *venue*, *poll*. """ + scheduled = create(lambda _, m: bool(m.scheduled), "ScheduledFilter") + """Filter messages that have been scheduled (not yet sent).""" + + from_scheduled = create(lambda _, m: bool(m.from_scheduled), "FromScheduledFilter") + """Filter new automatically sent messages that were previously scheduled.""" + @staticmethod def command( commands: str or list,