From 4149549e427a0d2458eb6a2da7b9984471cb7db0 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Wed, 3 Sep 2025 12:45:34 +0800 Subject: [PATCH] fix: KeyError arprompt --- packages/astrbot/main.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/astrbot/main.py b/packages/astrbot/main.py index 0c85cfbf7..805d4ecaa 100644 --- a/packages/astrbot/main.py +++ b/packages/astrbot/main.py @@ -1110,7 +1110,9 @@ UID: {user_id} 此 ID 可用于设置管理员。 @filter.command("unset") async def unset_variable(self, event: AstrMessageEvent, key: str): uid = event.unified_msg_origin - session_var = await sp.session_get(umo="uid", key="session_variables", default={}) + session_var = await sp.session_get( + umo="uid", key="session_variables", default={} + ) if key not in session_var: yield event.plain_result("没有那个变量名。格式 /unset 变量名。") @@ -1176,9 +1178,7 @@ UID: {user_id} 此 ID 可用于设置管理员。 ) return - prompt = self.ltm.ar_prompt - if not prompt: - prompt = event.message_str + prompt = event.message_str yield event.request_llm( prompt=prompt,