Добавлены докстринги
This commit is contained in:
@@ -9,6 +9,12 @@ from ..loggers import logger_dp
|
||||
|
||||
|
||||
class Handler:
|
||||
|
||||
"""
|
||||
Обработчик события.
|
||||
|
||||
Позволяет связать функцию-обработчик с типом обновления, состоянием и набором фильтров.
|
||||
"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
@@ -18,6 +24,18 @@ class Handler:
|
||||
**kwargs
|
||||
):
|
||||
|
||||
"""
|
||||
Инициализация обработчика.
|
||||
|
||||
:param args: Список фильтров и состояний, в том числе:
|
||||
- MagicFilter — фильтр события,
|
||||
- State — состояние FSM,
|
||||
- Command — команда для фильтрации по началу текста сообщения.
|
||||
:param func_event: Функция-обработчик события
|
||||
:param update_type: Тип обновления (события), на которое подписан обработчик
|
||||
:param kwargs: Дополнительные параметры (не используются)
|
||||
"""
|
||||
|
||||
self.func_event = func_event
|
||||
self.update_type = update_type
|
||||
self.filters = []
|
||||
|
Reference in New Issue
Block a user