mirror of
https://github.com/MrSedan/neuro-reply-bot-reworked.git
synced 2026-01-14 21:49:42 +03:00
23 lines
869 B
Python
23 lines
869 B
Python
from aiogram import types
|
||
from aiogram.filters import Command
|
||
|
||
from neuroapi import neuroapi
|
||
|
||
from .handler import MessageHandlerABC
|
||
|
||
|
||
class EditCommand(MessageHandlerABC):
|
||
"""Command to edit posts"""
|
||
filter = Command('edit')
|
||
|
||
async def _command(self, message: types.Message):
|
||
command = message.text.split(' ', 2)
|
||
if len(command)<3:
|
||
await message.reply('Недостаточно аргументов!')
|
||
return
|
||
try:
|
||
await neuroapi.post.edit_text_by_order_num(command[1], command[2], message.entities)
|
||
#TODO: Message Entities для уведомления об изменении поста
|
||
await message.reply(f'Текст поста успешно изменен на: {command[2]}')
|
||
except Exception as e:
|
||
await message.reply(f'Ошибка: {e}') |