Бэкапы. команда ручного бэкапа

This commit is contained in:
Vladless
2024-10-22 00:13:13 +03:00
parent 9f0d0acb53
commit b5928722eb
2 changed files with 16 additions and 1 deletions
+2 -1
View File
@@ -8,7 +8,7 @@ storage = MemoryStorage()
dp = Dispatcher(bot=bot, storage=storage)
router = Router()
from handlers import key_management, keys, notifications, pay, profile, start
from handlers import key_management, keys, notifications, pay, profile, start, backup_handler
dp.include_router(start.router)
dp.include_router(profile.router)
@@ -16,3 +16,4 @@ dp.include_router(keys.router)
dp.include_router(key_management.router)
dp.include_router(pay.router)
dp.include_router(notifications.router)
dp.include_router(backup_handler.router)
+14
View File
@@ -0,0 +1,14 @@
from aiogram import Router
from aiogram.filters import Command
from aiogram.types import Message
from backup import backup_database
router = Router()
@router.message(Command('backup'))
async def backup_command(message: Message):
await message.answer("Запускаю бэкап базы данных...")
await backup_database() # Запуск функции бэкапа
await message.answer("Бэкап завершен и отправлен админу.")