From 7610960cb6200c0d52482d0efd9d2c454b25c229 Mon Sep 17 00:00:00 2001 From: Wbucket <2595141012@stu.hqu.edu.cn> Date: Fri, 6 Nov 2026 22:08:54 +0800 Subject: [PATCH] fix: no yield --- main.py | 2 +- service/timer.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 991f386..6b2099f 100644 --- a/main.py +++ b/main.py @@ -45,7 +45,7 @@ class MyPlugin(Star): @filter.on_decorating_result() async def pattern_extract(self,event:AstrMessageEvent): - yield self.Timer.parse(event) + await self.Timer.parse(event) async def terminate(self): """可选择实现异步的插件销毁方法,当插件被卸载/停用时会调用。""" diff --git a/service/timer.py b/service/timer.py index 5a3a5c7..b0fedf4 100644 --- a/service/timer.py +++ b/service/timer.py @@ -32,11 +32,11 @@ class TimerService: if not Second is None: self.timer(event,Second) - yield + # 定时: def timer(self,event:AstrMessageEvent,Sec:int): - asyncio.create_task(self.timer_task()) + asyncio.create_task(self.timer_task()) async def timer_task(self): await asyncio.sleep(1)