From 5520493edcc4542b326a4650f723daa1ea451973 Mon Sep 17 00:00:00 2001 From: Kyomotoi <0w0@imki.moe> Date: Sun, 20 Nov 2022 19:15:36 +0800 Subject: =?UTF-8?q?=F0=9F=9A=91=EF=B8=8F=20bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ATRI/plugins/setu/__init__.py | 16 ++++++++++------ ATRI/plugins/setu/data_source.py | 5 ----- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/ATRI/plugins/setu/__init__.py b/ATRI/plugins/setu/__init__.py index 1dea9b4..b7dc5f4 100644 --- a/ATRI/plugins/setu/__init__.py +++ b/ATRI/plugins/setu/__init__.py @@ -37,9 +37,11 @@ async def _random_setu(bot: Bot, event: MessageEvent): except Exception: await random_setu.finish("hso(发不出") - event_id = msg_1["message_id"] - loop.create_task(Setu.async_recall(bot, event_id)) - loop.close() + msg_id = msg_1["message_id"] + loop.call_later( + 60, + lambda: loop.create_task(bot.delete_msg(message_id=msg_id)) + ) @random_setu.got("r_rush_after_think", prompt="看完不来点感想么-w-") @@ -72,9 +74,11 @@ async def _tag_setu(bot: Bot, event: MessageEvent): except Exception: await random_setu.finish("hso(发不出") - event_id = msg_1["message_id"] - loop.create_task(Setu.async_recall(bot, event_id)) - loop.close() + msg_id = msg_1["message_id"] + loop.call_later( + 60, + lambda: loop.create_task(bot.delete_msg(message_id=msg_id)) + ) @tag_setu.got("t_rush_after_think", prompt="看完不来点感想么-w-") diff --git a/ATRI/plugins/setu/data_source.py b/ATRI/plugins/setu/data_source.py index 79a36e0..40cddd1 100644 --- a/ATRI/plugins/setu/data_source.py +++ b/ATRI/plugins/setu/data_source.py @@ -72,11 +72,6 @@ class Setu: data = await detect_image(url, file_size) return data - @staticmethod - async def async_recall(bot: Bot, event_id): - await asyncio.sleep(30) - await bot.delete_msg(message_id=event_id) - from ATRI import driver -- cgit v1.2.3