15 lines
601 B
Python
15 lines
601 B
Python
from astrbot.api.event import AstrMessageEvent
|
|
from astrbot.api.provider import LLMResponse
|
|
from astrbot.api import logger
|
|
from astrbot.core.message.message_event_result import MessageChain
|
|
from ..tool.pattern import Pattern
|
|
|
|
# 解析模板并进行定时
|
|
async def timer(event:AstrMessageEvent,req:LLMResponse):
|
|
if not req.role == 'assistant':
|
|
return
|
|
|
|
logger.info("[wait_msg]:开始解析模板")
|
|
llm_res = req.completion_text
|
|
dump = Pattern(llm_res)
|
|
await event.send(MessageChain().message("awa定时时间消息:{0}过滤后:{1}".format(dump.count,dump.string))) |