Бэкапы. команда ручного бэкапа
This commit is contained in:
@@ -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)
|
||||
@@ -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("Бэкап завершен и отправлен админу.")
|
||||
|
||||
Reference in New Issue
Block a user