diff options
Diffstat (limited to 'ATRI')
| -rw-r--r-- | ATRI/plugins/setu/__init__.py | 16 | ||||
| -rw-r--r-- | 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 | 
