Перенос части логики на бекенд rest api и изменение логики работы бота так же из за бекенда

This commit is contained in:
Disledg
2024-12-24 16:43:55 +03:00
parent 4151e2a546
commit 379da6cbba
14 changed files with 245 additions and 699 deletions

View File

@@ -1,7 +1,6 @@
import os
import asyncio
from aiogram import Bot, Dispatcher
from databases.db_config import init_postgresql, init_mongodb, close_connections
from aiogram.types import BotCommand
from Middleware.anti_spam_middleware import AntiSpamMiddleware
import logging
@@ -30,14 +29,9 @@ async def set_commands():
async def on_startup():
"""Действия при запуске бота."""
# Инициализация баз данных
await init_mongodb()
await init_postgresql()
# Установка команд бота
await set_commands()
# Настройка логирования
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
logger.info("Бот запущен!")
@@ -45,10 +39,7 @@ async def on_startup():
async def on_shutdown():
"""Действия при остановке бота."""
# Закрытие подключений к базам данных
await close_connections()
# Закрытие сессии бота
await bot.session.close()
print("Бот остановлен.")