2.0 Да я ебал это все рассписывать но тут типо новая система логгирования

This commit is contained in:
Verum
2025-03-12 06:44:14 +07:00
parent 0704b2600f
commit 142753dc81
48 changed files with 634 additions and 239 deletions

20
main.py
View File

@@ -4,34 +4,18 @@
import asyncio
from BotLibrary import *
from BotCode import router as main_router
from SQLite3 import create_user_db
# Запуск основного кода
async def main():
# Функция создания логеров и получения информации о боте
await setup_logger()
await bot_get_info()
Logs.start(text=f"Начало запуска бота @{BotInfo.username}...")
bot_info_out()
# Автоматическое создание базы данных при отсутствии
await create_user_db()
# Создание пустых директорий
await setup_directories()
# Функция установки
await setup()
# Подключение главного маршрутизатора
dp.include_router(main_router)
# Нужно ли удалить веб-хук
if Permissions.delete_webhook:
await bot.delete_webhook()
# Включение опроса бота
await dp.start_polling(bot)
# Вечная загрузка бота
if __name__ == "__main__":
asyncio.run(main())