From 290ca90fa80952cb6dc255ea387146961cef6948 Mon Sep 17 00:00:00 2001 From: Victorien Plot Date: Thu, 1 Dec 2022 17:06:50 +0100 Subject: [PATCH 1/2] Clarify docs of the `filter` argument in `MessageHandler` --- telegram/ext/_messagehandler.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/telegram/ext/_messagehandler.py b/telegram/ext/_messagehandler.py index addf72c33b7..816612c4dc2 100644 --- a/telegram/ext/_messagehandler.py +++ b/telegram/ext/_messagehandler.py @@ -44,11 +44,8 @@ class MessageHandler(BaseHandler[Update, CCT]): filters (:class:`telegram.ext.filters.BaseFilter`): A filter inheriting from :class:`telegram.ext.filters.BaseFilter`. Standard filters can be found in :mod:`telegram.ext.filters`. Filters can be combined using bitwise - operators (& for and, | for or, ~ for not). This defaults to all message updates - being: :attr:`telegram.Update.message`, :attr:`telegram.Update.edited_message`, - :attr:`telegram.Update.channel_post` and :attr:`telegram.Update.edited_channel_post`. - If you don't want or need any of those pass ``~filters.UpdateType.*`` in the filter - argument. + operators (& for and, | for or, ~ for not). Passing ``None`` is a shortcut + to passing :class:`telegram.ext.filters.ALL`. .. seealso:: `Advanced Filters `_ From 7669391d751594e38262e63bcd662ce06ae708da Mon Sep 17 00:00:00 2001 From: Viicos <65306057+Viicos@users.noreply.github.com> Date: Thu, 1 Dec 2022 21:20:19 +0100 Subject: [PATCH 2/2] fix rst syntax --- telegram/ext/_messagehandler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/telegram/ext/_messagehandler.py b/telegram/ext/_messagehandler.py index 816612c4dc2..0a0f365d3dd 100644 --- a/telegram/ext/_messagehandler.py +++ b/telegram/ext/_messagehandler.py @@ -44,7 +44,7 @@ class MessageHandler(BaseHandler[Update, CCT]): filters (:class:`telegram.ext.filters.BaseFilter`): A filter inheriting from :class:`telegram.ext.filters.BaseFilter`. Standard filters can be found in :mod:`telegram.ext.filters`. Filters can be combined using bitwise - operators (& for and, | for or, ~ for not). Passing ``None`` is a shortcut + operators (& for and, | for or, ~ for not). Passing :obj:`None` is a shortcut to passing :class:`telegram.ext.filters.ALL`. .. seealso:: `Advanced Filters