From 51eaa98b9da48ce7a9d6abb8c014cad512aaf8e3 Mon Sep 17 00:00:00 2001 From: Igor <50257429+igorechek06@users.noreply.github.com> Date: Fri, 15 Oct 2021 15:10:05 +0900 Subject: Баг фикс MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handlers/gif.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'handlers/gif.py') diff --git a/handlers/gif.py b/handlers/gif.py index 6868400..62189bc 100644 --- a/handlers/gif.py +++ b/handlers/gif.py @@ -12,9 +12,9 @@ from shared.instances import dp content_types=[t.ContentType.PHOTO, t.ContentType.DOCUMENT], ) async def высрать_гифку_по_фото(msg: t.Message): - await скачать_и_обработать_файл(msg) - with open("tmp/gif.mp4", "rb") as file: - await msg.reply_animation(file, caption=получить_говно()) + if await скачать_и_обработать_файл(msg): + with open("tmp/gif.mp4", "rb") as file: + await msg.reply_animation(file, caption=получить_говно()) @dp.message_handler( @@ -22,9 +22,9 @@ async def высрать_гифку_по_фото(msg: t.Message): content_types=[t.ContentType.TEXT], ) async def высрать_гифку_по_ответу(msg: t.Message): - await скачать_и_обработать_файл(msg) - with open("tmp/gif.mp4", "rb") as file: - await msg.reply_animation(file, caption=получить_говно()) + if await скачать_и_обработать_файл(msg): + with open("tmp/gif.mp4", "rb") as file: + await msg.reply_animation(file, caption=получить_говно()) async def скачать_и_обработать_файл(msg: t.Message): @@ -48,6 +48,7 @@ async def скачать_и_обработать_файл(msg: t.Message): raise RuntimeError() except Exception: await msg.reply("Чел, ответь на фото или пришли мне его") - return + return False - run(f"ffmpeg -y -i {inp} {out}") + run(f"ffmpeg -loglevel quiet -y -i {inp} {out}") + return True -- cgit v1.2.3