Skip to main content
يستخدم OpenClaw التوقيت المحلي للمضيف للطوابع الزمنية للنقل، ولا يضع في مطالبة النظام سوى المنطقة الزمنية. تُحفظ الطوابع الزمنية لمزوّد الخدمة لكي تحتفظ الأدوات بدلالاتها الأصلية. وعندما يحتاج الوكيل إلى الوقت الحالي، فإنه يشغّل أداة session_status.

أغلفة الرسائل (محلية افتراضيًا)

تُغلَّف الرسائل الواردة بيوم الأسبوع وطابع زمني بدقة الثواني:
يكون الطابع الزمني للغلاف محليًا للمضيف افتراضيًا، بصرف النظر عن المنطقة الزمنية لمزوّد الخدمة. يمكن تجاوز ذلك ضمن agents.defaults:

أمثلة

محلي (الافتراضي):
المنطقة الزمنية للمستخدم:
الوقت المنقضي مع envelopeTimezone: "utc":

مطالبة النظام: التاريخ والوقت الحاليان

تتضمن مطالبة النظام قسم التاريخ والوقت الحاليان الذي يحتوي على المنطقة الزمنية فقط (من دون ساعة أو تنسيق للوقت)، بحيث يظل التخزين المؤقت للمطالبة مستقرًا:
تكون المنطقة هي agents.defaults.userTimezone عند ضبطها، وإلا فتُستخدم المنطقة الزمنية للمضيف. كما توجّه المطالبة الوكيل إلى تشغيل أداة session_status كلما احتاج إلى التاريخ الحالي أو الوقت الحالي أو يوم الأسبوع.

أسطر أحداث النظام (محلية افتراضيًا)

تُسبق أحداث النظام الموضوعة في قائمة الانتظار والمُدرجة في سياق الوكيل بطابع زمني يستخدم اختيار envelopeTimezone نفسه المستخدم في أغلفة الرسائل (الافتراضي: التوقيت المحلي للمضيف).

ضبط المنطقة الزمنية للمستخدم وتنسيق الوقت

  • يضبط userTimezone المنطقة الزمنية المحلية للمستخدم في سياق المطالبة (وكذلك عند استخدام envelopeTimezone: "user").
  • يتحكم timeFormat في العرض بنظام 12/24 ساعة للأوقات الظاهرة في المطالبات. تتبع القيمة auto تفضيلات نظام التشغيل.

اكتشاف تنسيق الوقت (تلقائي)

عند استخدام timeFormat: "auto"، يفحص OpenClaw تفضيلات نظام التشغيل (macOS وWindows) ويعود إلى تنسيق الإعدادات المحلية عند تعذر ذلك. وتُخزَّن القيمة المكتشفة مؤقتًا لكل عملية لتجنب استدعاءات النظام المتكررة.

حمولات الأدوات والموصّلات (وقت مزوّد الخدمة الخام وحقول موحّدة)

تعيد أدوات القنوات الطوابع الزمنية الأصلية لمزوّد الخدمة، وتضيف حقولًا موحّدة لتحقيق الاتساق:
  • timestampMs: ميلي ثانية منذ الحقبة (UTC)
  • timestampUtc: سلسلة UTC بتنسيق ISO 8601
تُحفظ الحقول الخام لمزوّد الخدمة حتى لا تُفقد أي بيانات.
  • Discord: طوابع زمنية بتنسيق ISO وفق UTC
  • Slack: سلاسل شبيهة بزمن الحقبة من API
  • Telegram/WhatsApp: طوابع زمنية رقمية أو بتنسيق ISO خاصة بمزوّد الخدمة
إذا كنت بحاجة إلى التوقيت المحلي، فحوّله في مرحلة لاحقة باستخدام المنطقة الزمنية المعروفة.

وثائق ذات صلة