Skip to content

Commit 6678af0

Browse files
committed
Add filters.dice to filter Dice messages
1 parent ee5f393 commit 6678af0

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

pyrogram/filters.py

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,7 @@ async def venue_filter(_, __, m: Message):
405405

406406
# region web_page_filter
407407
async def web_page_filter(_, __, m: Message):
408-
return m.web_page
408+
return bool(m.web_page)
409409

410410

411411
web_page = create(web_page_filter)
@@ -416,13 +416,24 @@ async def web_page_filter(_, __, m: Message):
416416

417417
# region poll_filter
418418
async def poll_filter(_, __, m: Message):
419-
return m.poll
419+
return bool(m.poll)
420420

421421

422422
poll = create(poll_filter)
423423
"""Filter messages that contain :obj:`~pyrogram.types.Poll` objects."""
424424

425425

426+
# endregion
427+
428+
# region dice_filter
429+
async def dice_filter(_, __, m: Message):
430+
return bool(m.dice)
431+
432+
433+
dice = create(dice_filter)
434+
"""Filter messages that contain :obj:`~pyrogram.types.Dice` objects."""
435+
436+
426437
# endregion
427438

428439
# region private_filter

0 commit comments

Comments
 (0)