Compare commits

...
2 Commits
Author SHA1 Message Date
Wbucket a7c4925106 fix: no async 2026-11-06 22:10:46 +08:00
Wbucket 7610960cb6 fix: no yield 2026-11-06 22:08:54 +08:00
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -45,7 +45,7 @@ class MyPlugin(Star):
@filter.on_decorating_result()
async def pattern_extract(self,event:AstrMessageEvent):
yield self.Timer.parse(event)
self.Timer.parse(event)
async def terminate(self):
"""可选择实现异步的插件销毁方法,当插件被卸载/停用时会调用。"""
+3 -3
View File
@@ -12,7 +12,7 @@ class TimerService:
pass
# 解析模板并进行定时
async def parse(self,event:AstrMessageEvent):
def parse(self,event:AstrMessageEvent):
res = event.get_result()
if not res:
logger.info("[wait_msg]:解析失败:没拿到消息链")
@@ -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)