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
) –