Первый коммит

This commit is contained in:
admin
2025-08-30 08:10:15 +07:00
parent 590945fbfe
commit 98693fa0ff

View File

@@ -1,4 +1,4 @@
from aiogram import Dispatcher from aiogram import Dispatcher, Bot
from configs import ImportantID from configs import ImportantID
from .logging_mdw import LoggingMiddleware from .logging_mdw import LoggingMiddleware
@@ -8,21 +8,22 @@ from .subscription_mdw import SubscriptionMiddleware
from .error_mdw import ErrorHandlingMiddleware from .error_mdw import ErrorHandlingMiddleware
from .time_mdw import TimingMiddleware from .time_mdw import TimingMiddleware
__all__ = [ # Настройки экспорта
LoggingMiddleware, __all__ = (
SubscriptionMiddleware, "LoggingMiddleware",
RateLimitMiddleware, "SubscriptionMiddleware",
ErrorHandlingMiddleware, "RateLimitMiddleware",
TimingMiddleware, "ErrorHandlingMiddleware",
MessageCounterMiddleware, "TimingMiddleware",
] "MessageCounterMiddleware",
"setup_middlewares",)
def setup_middlewares(dp: Dispatcher, bot, channel_ids: list[int | str] = None) -> None: def setup_middlewares(dp: Dispatcher, bot: Bot, channel_ids: list[int | str] = None) -> None:
""" """
Регистрирует все middleware в диспетчере. Регистрирует все middleware в диспетчере.
""" """
channel_ids = channel_ids or [] channel_ids: list = channel_ids or []
# Middleware для ВСЕХ событий (update level) # Middleware для ВСЕХ событий (update level)
middlewares_updates: list = [ middlewares_updates: list = [