From bc18689f71f9f97d899d95aedf830bc9b5757e3f Mon Sep 17 00:00:00 2001 From: Wbucket <2595141012@stu.hqu.edu.cn> Date: Sun, 8 Nov 2026 00:51:30 +0800 Subject: [PATCH] =?UTF-8?q?dev:=E8=B0=83=E7=94=A8=E5=92=8C=E5=8F=91?= =?UTF-8?q?=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- service/timer.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/service/timer.py b/service/timer.py index 9b285ee..71689e9 100644 --- a/service/timer.py +++ b/service/timer.py @@ -41,7 +41,7 @@ class TimerService: # 定时: def timer(self,event:AstrMessageEvent,Sec:int): - logger.debug(f"进行一个{Sec}秒的对{event.get_sender_id}({event.get_sender_name})的等") + logger.debug(f"进行一个{Sec}秒的对{event.get_sender_id()}({event.get_sender_name()})的等") task = asyncio.create_task(self.timer_task(event,Sec)) self.tasks.append(TimerTask(event=event,task=task)) @@ -77,7 +77,8 @@ class TimerService: req = await self.star.context.llm_generate( chat_provider_id=provider, prompt="<你等待的时间内对方没有回复>", - contexts=history_list + contexts=history_list, + tools=None ) except: @@ -85,6 +86,11 @@ class TimerService: return logger.debug(f"llm结果:{req.completion_text }") + # 保存至历史消息 + + #发送至平台 + await event.send(MessageChain().message(req.completion_text)) + class TimerTask: def __init__(self,event:AstrMessageEvent,task:asyncio.Task) -> None: self.event = event