Files

26 lines
613 B
Python

from asyncio import run
from logging import getLogger
from bot.core import TelegramBot
from config import Config
from utils.logging_config import setup_logging
setup_logging()
logger = getLogger(__name__)
async def main():
"""Основная функция запуска"""
try:
bot = TelegramBot()
logger.info("Бот запускается...")
await bot.start()
except Exception as e:
logger.error(f"Ошибка при запуске бота: {e}")
finally:
logger.info("Бот остановлен")
if __name__ == "__main__":
run(main())