From 27978b216d9d576175e106a6809477210ed83b0d Mon Sep 17 00:00:00 2001 From: roeseth Date: Sun, 9 Mar 2025 06:18:53 -0700 Subject: [PATCH] use system local timezone instead of hardcoded UTC+8 --- packages/astrbot/main.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/astrbot/main.py b/packages/astrbot/main.py index be7af7ca..5793a64c 100644 --- a/packages/astrbot/main.py +++ b/packages/astrbot/main.py @@ -1089,9 +1089,7 @@ UID: {user_id} 此 ID 可用于设置管理员。/op 授权管理员, /deo req.prompt = user_info + req.prompt if self.enable_datetime: - tz_offset = datetime.timedelta(hours=8) - tz = datetime.timezone(tz_offset) - current_time = datetime.datetime.now(tz).strftime("%Y-%m-%d %H:%M") + current_time = datetime.datetime.now().astimezone().strftime("%Y-%m-%d %H:%M") req.system_prompt += f"\nCurrent datetime: {current_time}\n" if req.conversation: