Fix regexp filter (Thanks to @Oleg_Oleg_Oleg).

This commit is contained in:
Alex Root Junior 2017-08-04 15:57:45 +03:00
parent 190d68b1b6
commit 83847a9ab8

View file

@ -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):