This commit is contained in:
Wbucket
2026-11-08 00:05:19 +08:00
parent 03031ca7e3
commit 839ba8cd0c
+10 -2
View File
@@ -5,6 +5,7 @@ from astrbot.core.message.message_event_result import MessageChain,Plain
from ..tool.pattern import Pattern
from astrbot.api.star import Star
import asyncio
import json
class TimerService:
def __init__(self,star:Star) -> None:
@@ -60,6 +61,13 @@ class TimerService:
logger.error(f"conversation_id获取失败!!umo:{umo}")
return False
conversation = await conv_mnger.get_conversation(umo,conv_id)
if conversation is None :
conversation = []
try:
history_list = json.loads(conversation.history)
except:
logger.error("上下文获取失败")
history_list = []
except:
logger.error("消息管理失败!")
@@ -67,8 +75,8 @@ class TimerService:
logger.debug(f"获取上下文:{conversation}")
req = await self.star.context.llm_generate(
chat_provider_id=provider,
prompt="请输入你的上下文,这里是测试环境,你的输出将会被打印至控制台",
# contexts=conversation
prompt="<你等待的时间内对方没有回复>",
contexts=history_list
)
logger.debug(f"llm结果:{req.completion_text }")