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)