# main.py # Основной код проекта, который и соединяет в себе все его возможности import asyncio from BotLibrary import * from BotCode import router as main_router # Запуск основного кода async def main(): # Функция создания логеров и получения информации о боте await setup_logger() await bot_get_info() logger.bind(log_type="AEP", user="@Console").info(f"Начало запуска бота @{BotInfo.username}...") # Создание пустых директорий await setup_directories() # Подключение главного маршрутизатора dp.include_router(main_router) # Нужно ли удалить веб-хук if Permissions.delete_webhook: await bot.delete_webhook() # Включение опроса бота await dp.start_polling(bot) # Вечная загрузка бота if __name__ == "__main__": asyncio.run(main())