دع مساعدك يعمل تلقائياً: يساعدك حتى حين لا تطلب

3 min read

إذا كان المساعد يستطيع فقط الإجابة حين تسأل، فهو مجرد chatbot. المساعد الحقيقي يتصرف بشكل استباقي.

هذا بالضبط ما جدولة Cron موجودة من أجله.

ما الذي ستتعلمه

  • فهم الفرق بين Cron و Heartbeat
  • معرفة المهام المناسبة للجدولة
  • ضبط Cron في لوحة التحكم
  • قراءة صيغة Cron واستكشاف أخطاء المهام التي لا تُشغَّل أبداً

ما هما Cron و Heartbeat؟

Cron يعني "افعل هذا الشيء في هذا الوقت"، مثل كتابة تقويم لمساعدك:

  • كل يوم الساعة 9 صباحاً: لخّص رسائل البريد الإلكتروني من أمس
  • كل اثنين: ذكّرني بما يهم هذا الأسبوع
  • كل ليلة: أرشف ملاحظات اليوم تلقائياً

Heartbeat يعني أن المساعد يستيقظ على فترات ثابتة، مثل كل 30 دقيقة، يتحقق مما إذا كان هناك شيء يجب فعله، ويتصرف إذا لزم الأمر.

💡 إذا رأيت سجل heartbeat كل 30 دقيقة، فهذا طبيعي.


حالات الاستخدام الشائعة للأتمتة

المهمة المجدولة ما تفعله
إحاطة يومية يلخّص البريد الإلكتروني أو التقويم أو الأخبار ويدفعها إليك
تسليم تذكيرات يرسل قائمة مهامك في الوقت الذي تريده
مراقبة يتحقق من API أو صفحة ويب كل ساعة ويُنبّهك عند المشاكل
تنظيم الملاحظات ينظف الملاحظات المتفرقة في وثيقة منظمة كل أسبوع

ضبط Cron في لوحة التحكم

افتح Control UI → تبويب Cron:

  • إضافة جدول: أدخل تعبير Cron ووصف المهمة
  • تفعيل / تعطيل: أوقف أي مهمة في أي وقت
  • تشغيل الآن: اختبر جدولاً فوراً بدون انتظار

مرجع سريع لصيغة Cron

* * * * *
│ │ │ │ └─ يوم الأسبوع (0-7، كلا 0 و 7 يعني الأحد)
│ │ │ └─── الشهر (1-12)
│ │ └───── يوم الشهر (1-31)
│ └─────── الساعة (0-23)
└───────── الدقيقة (0-59)

أمثلة شائعة:

0 9 * * *      ← كل يوم الساعة 9:00
0 9 * * 1      ← كل اثنين الساعة 9:00
0 */6 * * *    ← كل 6 ساعات

مهمة Cron لا تُشغَّل أبداً؟ تحقق من هذه النقاط أولاً

  1. هل Cron مفعّل في Config؟
  2. هل المنطقة الزمنية صحيحة؟
  3. هل تُظهر السجلات خطأ؟ شغّل openclaw logs --follow
  4. حاول إعادة تشغيل Gateway

⚠️ المهام المجدولة تستهلك أيضاً موارد النموذج. إذا شغّلت جداول كثيرة ودردشات كثيرة في آنٍ واحد، قد تصطدم بحدود معدل مثل HTTP 429. المهام الثقيلة قد تستحق وكيلاً مخصصاً لها.


الخطوة التالية

مساعدك يمكنه الآن العمل بمفرده. في الجزء القادم نختم بالإعدادات المتقدمة وأنماط التصحيح لجعل النظام بأكمله أكثر استقراراً.

← السابق: Gateway البعيد | 👉 الإعدادات المتقدمة وعقلية التصحيح