fix: 不正确的事件
This commit is contained in:
@@ -4,7 +4,7 @@ from astrbot.api.star import Context, Star, register
|
||||
from astrbot.api import logger
|
||||
from astrbot.api.provider import (ProviderRequest,LLMResponse )
|
||||
from astrbot.core.agent.message import TextPart
|
||||
from .service.timer import timer
|
||||
from .service.timer import TimerService
|
||||
|
||||
|
||||
@register("wait_msg", "Wbucket", "一个简单的 llm等待回复插件", "0.0.1")
|
||||
@@ -12,6 +12,8 @@ class MyPlugin(Star):
|
||||
def __init__(self, context: Context):
|
||||
super().__init__(context)
|
||||
|
||||
self.Timer = TimerService(self)
|
||||
|
||||
async def initialize(self):
|
||||
"""可选择实现异步的插件初始化方法,当实例化该插件类之后会自动调用该方法。"""
|
||||
|
||||
@@ -41,9 +43,9 @@ class MyPlugin(Star):
|
||||
)
|
||||
))
|
||||
|
||||
@filter.on_llm_response()
|
||||
async def pattern_extract(self,event:AstrMessageEvent,req:LLMResponse):
|
||||
await timer(event,req)
|
||||
@filter.on_decorating_result()
|
||||
async def pattern_extract(self,event:AstrMessageEvent):
|
||||
await self.Timer.timer(event)
|
||||
|
||||
async def terminate(self):
|
||||
"""可选择实现异步的插件销毁方法,当插件被卸载/停用时会调用。"""
|
||||
|
||||
Reference in New Issue
Block a user