Skip to content

Commit 157b9db

Browse files
Init commit
1 parent 5d5bf36 commit 157b9db

1 file changed

Lines changed: 3 additions & 14 deletions

File tree

bot.py

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)