vk_maria.dispatcher.filters.filters#
Classes
|
|
|
|
|
|
|
|
|
|
Можно использовать что-то одно из equals, contains, startswith и endswith |
|
|
- class AbstractFilter[исходный код]#
- abstract check(event)[исходный код]#
- Параметры:
event (
Event) –
- class BoundFilterMeta(name, bases, namespace)[исходный код]#
- registered_filters = [<class 'vk_maria.dispatcher.filters.filters.EventTypeFilter'>, <class 'vk_maria.dispatcher.filters.filters.TextFilter'>, <class 'vk_maria.dispatcher.filters.filters.FunctionFilter'>, <class 'vk_maria.dispatcher.filters.filters.CommandsFilter'>, <class 'vk_maria.dispatcher.filters.filters.TypeFromFilter'>, <class 'vk_maria.dispatcher.filters.filters.RegexpFilter'>, <class 'vk_maria.dispatcher.filters.filters.FSMStateFilter'>, <class 'vk_maria.dispatcher.filters.filters.PayloadFilter'>]#
- mro()#
Return a type’s method resolution order.
- class BoundFilter[исходный код]#
-
key:
str#
- abstract check(event)[исходный код]#
- Параметры:
event (
Event) –
-
key:
- class EventTypeFilter(event_type)[исходный код]#
- Параметры:
event_type (
EventType) –
-
key:
str= 'event_type'#
- check(event)[исходный код]#
- Параметры:
event (
Event) –
- class TextFilter(equals=None, contains=None, startswith=None, endswith=None, ignore_case=False)[исходный код]#
Можно использовать что-то одно из equals, contains, startswith и endswith
- Параметры:
equals (
Optional[str], default:None) –contains (
Optional[str], default:None) –startswith (
Optional[str], default:None) –endswith (
Optional[str], default:None) –
-
key:
str= 'text'#
- check(event)[исходный код]#
- Параметры:
event (
MessageEvent) –
- class FunctionFilter(f)[исходный код]#
-
key:
str= 'f'#
- check(event)[исходный код]#
- Параметры:
event (
MessageEvent) –
-
key:
- class CommandsFilter(commands, prefixes='', ignore_case=False)[исходный код]#
- Параметры:
commands (
List[str]) –prefixes (
str, default:'') –ignore_case (
bool, default:False) –
-
key:
str= 'commands'#
- check(event)[исходный код]#
- Параметры:
event (
MessageEvent) –
- class TypeFromFilter(frm)[исходный код]#
- Параметры:
frm (
str) –
-
key:
str= 'frm'#
- check(event)[исходный код]#
- Параметры:
event (
MessageEvent) –
- class RegexpFilter(regexp)[исходный код]#
- Параметры:
regexp (
str) –
-
key:
str= 'regexp'#
- check(event)[исходный код]#
- Параметры:
event (
MessageEvent) –
- class FSMStateFilter(state)[исходный код]#
- Параметры:
state (
str) –
-
key:
str= 'state'#
- check(event)[исходный код]#
- Параметры:
event (
MessageEvent) –
- class PayloadFilter(payload)[исходный код]#
-
key:
str= 'payload'#
- check(event)[исходный код]#
- Параметры:
event (
CallbackQueryEvent) –
-
key:
- class Filters(*filters)[исходный код]#
- Параметры:
filters (
AbstractFilter) –
- check_all(event)[исходный код]#
- Параметры:
event (
Event) –- Тип результата:
bool
- class FiltersFactory[исходный код]#
- exception UnknownFilterException[исходный код]#
- args#
- with_traceback()#
Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
- classmethod get_filters(*custom_filters, **bound_filters)[исходный код]#
- classmethod get_filter_by_key(key, filter_value)[исходный код]#
- Параметры:
key (
str) –