Merge pull request #744 from roeseth/fix-local-timezone

Use system local time zone instead of hardcoded UTC+8
This commit is contained in:
Soulter
2025-03-11 00:21:43 +08:00
committed by GitHub
+3 -3
View File
@@ -1091,9 +1091,9 @@ UID: {user_id} 此 ID 可用于设置管理员。/op <UID> 授权管理员, /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: