# Импорт сторонних модулей import asyncio # Импорт модулей приложения from . import logger, db, dp, bot from .methods import * async def main() -> None: # Подключение к базе данных logger.info('Подключение к базе данных...') status = db.connect() if status == False: logger.error('Ошибка подключения к базе данных...') exit(-1) else: logger.info('Подключение к базе данных выполнено успешно!') # Запуск Telegram бота logger.info('Запуск Telegram бота...') await dp.start_polling(bot) logger.info('Отключение от базы данных...') db.close() if __name__ == '__main__': asyncio.run(main())