1
0
mirror of https://github.com/eternnoir/pyTelegramBotAPI.git synced 2023-08-10 21:12:57 +03:00

Update custom filters readme and examples

This commit is contained in:
Badiboy
2021-09-12 19:36:23 +03:00
parent 239a90de14
commit 4ced4d29f5
7 changed files with 59 additions and 66 deletions

View File

@@ -12,7 +12,7 @@ from typing import Any, Callable, List, Optional, Union
# this imports are used to avoid circular import error
import telebot.util
import telebot.types
from custom_filters import SimpleCustomFilter, AdvancedCustomFilter
logger = logging.getLogger('TeleBot')
@@ -3140,9 +3140,9 @@ class TeleBot:
filter_check = self.custom_filters.get(message_filter)
if not filter_check:
return False
elif isinstance(filter_check, util.SimpleCustomFilter):
elif isinstance(filter_check, SimpleCustomFilter):
return filter_value == filter_check.check(message)
elif isinstance(filter_check, util.AdvancedCustomFilter):
elif isinstance(filter_check, AdvancedCustomFilter):
return filter_check.check(message, filter_value)
else:
logger.error("Custom filter: wrong type. Should be SimpleCustomFilter or AdvancedCustomFilter.")