OC
OpenClaw 中文解释版

给五岁小朋友也能看懂的说明书

简要总结

Date and Time

这页说明书在讲 OpenClaw 里所有关于“日期和时间”的小秘密。它会告诉你,你看到的消息旁边显示的时间是怎么来的,还有怎么让时间显示成你喜欢的样子。如果你想知道怎么设置时间,或者不明白为什么时间显示得不一样,就可以看看这页哦。

五岁小孩版解释

在 OpenClaw 里,时间显示有两个地方很重要。一个是消息旁边的“小信封”,另一个是系统提示里告诉智能助手的时间。

消息旁边的“小信封”时间 每一条别人发来的消息,外面都会包上一个“小信封”,上面写着时间。这个时间默认用的是你电脑自己的时间。你可以把它想成是给你的信盖了个邮戳。

你可以改变这个“邮戳”的样子:

  1. 改变时区:你可以告诉 OpenClaw,你想用哪个地方的时间来盖邮戳。
    • 在设置里找到 envelopeTimezone
    • 把它改成 "utc",就会用世界标准时间。
    • 改成 "local",就会用你电脑的时间(这是默认的)。
    • 改成 "user",就会用你给用户设置的时间(如果没设置,就还是用电脑的)。
    • 你还可以直接写一个地方的名字,比如 "America/Chicago",这样就会一直用那个地方的时间。
  2. 要不要显示时间:你可以决定“小信封”上要不要写时间。
    • 找到 envelopeTimestamp
    • 把它改成 "off",邮戳上就不会写具体的日期和时间了。
  3. 要不要显示过了多久:你还可以让邮戳上多写一句话,告诉你这条消息是多久以前发的(比如“+2分钟前”)。
    • 找到 envelopeElapsed
    • 把它改成 "off",就不会显示这个“过了多久”了。

系统提示里的时间 当智能助手在工作时,它需要知道现在是什么时间。如果 OpenClaw 知道用户住在哪个时区(比如“美国/芝加哥”),它就会在给助手的悄悄话里写上这个时区。但是,它只写时区名字,不写现在是几点几分,这样能让助手工作得更快。

如果助手真的需要知道现在几点,它会用一个叫 session_status 的工具去查,那个工具会给它一个准确的时间卡片。

系统消息的时间 当 OpenClaw 自己有一些重要事情要告诉助手时(比如“模型切换了”),它也会在那句话前面加上时间。这个时间用的规则,和上面“小信封”的规则是一样的,默认也是你电脑的时间。

怎么设置用户的时间和格式 你可以告诉 OpenClaw,你的用户喜欢什么样的时间:

  1. 设置用户的时区:找到 userTimezone,把它改成用户所在的地方,比如 "America/Chicago"
  2. 设置时间格式:找到 timeFormat,你可以选择:
    • "auto":让 OpenClaw 自己猜(它会看你电脑的设置,这是默认的)。
    • "12":用12小时制(比如下午2:30)。
    • "24":用24小时制(比如14:30)。

一个重要的提醒 当 OpenClaw 从不同地方(比如 Slack、Discord)收到消息时,那些消息自己本来就带着时间。OpenClaw 会原封不动地保存好这些原始时间,同时也会把它们转换成两种统一格式存起来,这样用起来更方便。如果你需要本地时间,可以再用你知道的时区去转换一下。