From 27978b216d9d576175e106a6809477210ed83b0d Mon Sep 17 00:00:00 2001 From: roeseth Date: Sun, 9 Mar 2025 06:18:53 -0700 Subject: [PATCH 1/2] 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 be7af7ca7..5793a64c6 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: From 194409a117a0de792048ab7ceeabf125d49fe017 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 9 Mar 2025 13:23:51 +0000 Subject: [PATCH 2/2] :balloon: auto fixes by pre-commit hooks --- packages/astrbot/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/astrbot/main.py b/packages/astrbot/main.py index 5793a64c6..7138fef37 100644 --- a/packages/astrbot/main.py +++ b/packages/astrbot/main.py @@ -1089,7 +1089,9 @@ UID: {user_id} 此 ID 可用于设置管理员。/op 授权管理员, /deo req.prompt = user_info + req.prompt if self.enable_datetime: - current_time = datetime.datetime.now().astimezone().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: