diff --git a/nonebot/config.py b/nonebot/config.py index 99b13b8cead0..535c7942d97d 100644 --- a/nonebot/config.py +++ b/nonebot/config.py @@ -461,9 +461,8 @@ class Config(BaseSettings): 用法: ```conf - SESSION_EXPIRE_TIMEOUT=120 # 单位: 秒 - SESSION_EXPIRE_TIMEOUT=[DD ][HH:MM]SS[.ffffff] - SESSION_EXPIRE_TIMEOUT=P[DD]DT[HH]H[MM]M[SS]S # ISO 8601 + SESSION_EXPIRE_TIMEOUT=[-][DD]D[,][HH:MM:]SS[.ffffff] + SESSION_EXPIRE_TIMEOUT=[±]P[DD]DT[HH]H[MM]M[SS]S # ISO 8601 ``` """ diff --git a/website/docs/appendices/config.mdx b/website/docs/appendices/config.mdx index 96409a1c4d16..98d6861d0882 100644 --- a/website/docs/appendices/config.mdx +++ b/website/docs/appendices/config.mdx @@ -579,13 +579,13 @@ nonebot.init(command_start={"/", ""}, command_sep={".", " "}) - **类型**: `timedelta` - **默认值**: `timedelta(minutes=2)` -用户会话超时时间,配置格式参考 [Datetime Types](https://docs.pydantic.dev/usage/types/#datetime-types),可以为单位为秒的 `int | float` 等。 +用户会话超时时间,配置格式参考 [Datetime Types](https://docs.pydantic.dev/latest/api/standard_library_types/#datetimetimedelta)。 ```dotenv -SESSION_EXPIRE_TIMEOUT=120 +SESSION_EXPIRE_TIMEOUT=00:02:00 ``` @@ -593,9 +593,9 @@ SESSION_EXPIRE_TIMEOUT=120 ```bash # windows -set SESSION_EXPIRE_TIMEOUT '120' +set SESSION_EXPIRE_TIMEOUT '00:02:00' # linux/macOS -export SESSION_EXPIRE_TIMEOUT='120' +export SESSION_EXPIRE_TIMEOUT='00:02:00' ```