Добавлены докстринги

This commit is contained in:
2025-06-20 17:23:51 +03:00
parent 1e4d22a2bc
commit e08e620b92
101 changed files with 2222 additions and 152 deletions

View File

@@ -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 = []