Files
2024-02-15 16:58:37 +03:00

21 lines
729 B
Python

from aiogram.filters import Command
from aiogram.types import Message
from neuroapi import neuroapi
from .handler import MessageHandlerABC
class RestoreCommand(MessageHandlerABC):
"""Command to restore deleted posts"""
filter = Command('restore')
async def _command(self, message: Message):
try:
command = message.text.split()
if len(command) != 2:
raise Exception('Неверное количество аргументов')
order = command[1]
await neuroapi.post.restore_post(order)
await message.answer('Пост восстановлен')
except Exception as e:
await message.answer(f'Ошибка: {e}')