From 83847a9ab8f74b80d5e8d096e7bb57a8685aa69c Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Fri, 4 Aug 2017 15:57:45 +0300 Subject: [PATCH] Fix regexp filter (Thanks to @Oleg_Oleg_Oleg). --- aiogram/dispatcher/filters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aiogram/dispatcher/filters.py b/aiogram/dispatcher/filters.py index d77a6378..e433b837 100644 --- a/aiogram/dispatcher/filters.py +++ b/aiogram/dispatcher/filters.py @@ -69,11 +69,11 @@ class CommandsFilter(AsyncFilter): class RegexpFilter(Filter): def __init__(self, regexp): - self.regexp = re.compile(regexp) + self.regexp = re.compile(regexp, flags=re.IGNORECASE | re.MULTILINE) def check(self, message): if message.text: - return bool(self.regexp.match(message.text)) + return bool(self.regexp.search(message.text)) class ContentTypeFilter(Filter):