@@ -38,23 +38,15 @@ async def on_startup(self, dp: Dispatcher) -> None:
3838 logger .info ("Bot starting up..." )
3939
4040 try :
41- # Подключение к базе данных
42- db_connect ()
43- logger .info ("Database connected successfully" )
44-
45- # Регистрация хэндлеров
4641 await self .register_handlers ()
4742 logger .info ("Handlers registered successfully" )
4843
49- # Регистрация middleware
5044 await self .setup_middleware ()
5145 logger .info ("Middleware setup completed" )
5246
53- # Регистрация фильтров
5447 await self .setup_filters ()
5548 logger .info ("Filters setup completed" )
5649
57- # Регистрация ошибок
5850 await self .setup_error_handlers ()
5951 logger .info ("Error handlers setup completed" )
6052
@@ -65,15 +57,14 @@ async def on_startup(self, dp: Dispatcher) -> None:
6557 raise
6658
6759 async def on_shutdown (self , dp : Dispatcher ) -> None :
68- """Действия при остановке бота"""
6960 logger .info ("Bot shutting down..." )
7061
7162 try :
72- # Закрытие соединений
63+ # Closing Connections
7364 await self .bot .session .close ()
7465 logger .info ("Bot session closed" )
7566
76- # Дополнительная очистка если нужно
67+ # Additional cleaning if needed
7768 if self .start_time :
7869 uptime = datetime .now () - self .start_time
7970 logger .info (f"Bot stopped. Uptime: { uptime } " )
@@ -82,9 +73,7 @@ async def on_shutdown(self, dp: Dispatcher) -> None:
8273 logger .error (f"Error during shutdown: { e } " )
8374
8475 async def register_handlers (self ) -> None :
85- """Регистрация всех хэндлеров"""
8676 try :
87- # Импортируем хэндлеры
8877 from handlers .users .message .commands .start import StartCommandHandler
8978 from handlers .users .message .commands .profile import ProfileCommandHandler
9079 from handlers .users .message .commands .ban_user import BanUserCommandHandler
@@ -93,7 +82,7 @@ async def register_handlers(self) -> None:
9382 from handlers .users .message .commands .weather import WeatherCommandHandler
9483 from handlers .users .message .echo import EchoMessageHandler
9584
96- # Создаем экземпляры хэндлеров для автоматической регистрации
85+ # Creating handler instances for automatic registration
9786 handlers : List [object ] = [
9887 StartCommandHandler (self .dp ),
9988 ProfileCommandHandler (self .dp ),
0 commit comments