Files
astrbot-msg-plugin/service/timer.py
T

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)))