From 1de731d7bcf13e661a40603acc08bb351e3e7799 Mon Sep 17 00:00:00 2001 From: geekiot Date: Sun, 19 Oct 2025 02:11:54 +0500 Subject: [PATCH] Add [bot start]: add bot_token to start_bot & configure logger --- src/bot/__init__.py | 2 ++ src/main.py | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/src/bot/__init__.py b/src/bot/__init__.py index 0105cbe..b8b2cb5 100644 --- a/src/bot/__init__.py +++ b/src/bot/__init__.py @@ -1,11 +1,13 @@ __all__ = ["start_bot"] +from loguru import logger from redis.asyncio.client import Redis from sqlalchemy.ext.asyncio import AsyncSession async def start_bot( + bot_token: str, redis_client: Redis, database_session: AsyncSession, ) -> None: ... diff --git a/src/main.py b/src/main.py index 298e975..8b8d1d0 100644 --- a/src/main.py +++ b/src/main.py @@ -1,13 +1,21 @@ import asyncio +from config import settings, configure_logger from bot import start_bot from db import session from redis_client import client def main() -> None: + configure_logger( + file_log_level=settings.file_log_level, + console_log_level=settings.console_log_level, + listen_logging=True, + ) + asyncio.run( start_bot( + bot_token=settings.bot_token, redis_client=client, database_session=session, )