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

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 .logging_mdw import LoggingMiddleware
@@ -8,21 +8,22 @@ from .subscription_mdw import SubscriptionMiddleware
from .error_mdw import ErrorHandlingMiddleware
from .time_mdw import TimingMiddleware
__all__ = [
LoggingMiddleware,
SubscriptionMiddleware,
RateLimitMiddleware,
ErrorHandlingMiddleware,
TimingMiddleware,
MessageCounterMiddleware,
]
# Настройки экспорта
__all__ = (
"LoggingMiddleware",
"SubscriptionMiddleware",
"RateLimitMiddleware",
"ErrorHandlingMiddleware",
"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 в диспетчере.
"""
channel_ids = channel_ids or []
channel_ids: list = channel_ids or []
# Middleware для ВСЕХ событий (update level)
middlewares_updates: list = [