summaryrefslogtreecommitdiff
path: root/ATRI
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2022-11-20 19:15:36 +0800
committerKyomotoi <[email protected]>2022-11-20 19:15:36 +0800
commit5520493edcc4542b326a4650f723daa1ea451973 (patch)
treefafdc98a4e45da21d9e112aaf4729141bbc0f745 /ATRI
parent0c37cada0a6329308f60b4032ea192fd6a378564 (diff)
downloadATRI-5520493edcc4542b326a4650f723daa1ea451973.tar.gz
ATRI-5520493edcc4542b326a4650f723daa1ea451973.tar.bz2
ATRI-5520493edcc4542b326a4650f723daa1ea451973.zip
🚑️ bug修复
Diffstat (limited to 'ATRI')
-rw-r--r--ATRI/plugins/setu/__init__.py16
-rw-r--r--ATRI/plugins/setu/data_source.py5
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