Todoist مدير المهام
امنح وكيلك رؤية كاملة للمهام طويلة التشغيل عبر مزامنة التفكير وسجلات التقدم وتحديثات الحالة مباشرة إلى Todoist — كل ذلك مؤتمت عبر OpenClaw Ultra.
نظرة عامة على النظام
يحوّل هذا النظام Todoist إلى لوحة شفافية لوكيلك. كل مهمة معقدة تحصل على عنصر Todoist يحتوي على الخطة الكاملة وتعليقات الخطوات الفرعية في الوقت الفعلي وتحولات الحالة التلقائية. تعرف دائمًا ما يفعله وكيلك وأين يتعثر.
| طبقة النظام | الوظيفة الأساسية | النتيجة |
|---|---|---|
| طبقة إنشاء المهام | إنشاء مهام Todoist تلقائيًا مع خطة التفكير الكاملة للوكيل | مهمة متتبعة في المشروع/القسم الصحيح |
| طبقة بث التقدم | اكتمال الخطوات الفرعية في الوقت الفعلي مسجل كتعليقات | سجل تنفيذ زمني |
| طبقة إدارة الحالة | نقل المهام تلقائيًا بين أقسام In Progress / Waiting / Done | حالة مرئية للخط الإنتاجي |
| طبقة مراقبة الصحة | فحص دوري للنبض للمهام العالقة أو الفاشلة | تنبيه oportunidades للمهام المحجوبة |
| طبقة التقارير | ملخص يومي للمهام المكتملة مع مقاييس التنفيذ | تقرير إنتاجية نهاية اليوم |
المتطلبات المسبقة
| البند | المتطلب |
|---|---|
| OpenClaw Ultra | مثبت ويعمل |
| حساب Todoist | خطة Free أو Pro مع وصول API |
| Todoist API Token | احصل عليه من إعدادات Todoist > التكاملات |
| Project ID | أنشئ مشروعًا (مثل "OpenClaw Tasks") وانسخ المعرّف |
الخطوة 0 — الحصول على بيانات اعتماد Todoist API
قبل أن يتمكن الوكيل من مزامنة المهام، تحتاج إلى وصول API.
خطوات التشغيل
- انتقل إلى إعدادات Todoist > التكاملات
- انسخ API Token
- أنشئ مشروعًا جديدًا باسم "OpenClaw Tasks"
- أنشئ 3 أقسام داخله: 🟡 In Progress، 🟠 Waiting، 🟢 Done
- سجّل Project ID و Section IDs (مرئية في الرابط عند النقر على كل قسم)
الخطوة 1 — دع الوكيل يبني سكربتات المزامنة
بدائل تثبيت skill، اطلب من OpenClaw إنشاء سكربتات التكامل بنفسه.
Prompt جاهز للاستخدام
أريدك أن تبني نظام رؤية مهام قائم على Todoist لعمليات التشغيل الخاصة بك.
أولًا، أنشئ ثلاثة سكربتات bash في مجلد 'scripts/':
1. todoist_api.sh — غلاف curl لـ Todoist REST API
2. sync_task.sh — إنشاء أو تحديث المهام مع section_ids لـ In Progress و Waiting و Done
3. add_comment.sh — نشر سجلات التقدم كتعليقات على المهمة
استخدم بيانات الاعتماد هذه:
- Token: [Todoist API token الخاص بك]
- Project ID: [معرّف المشروع الخاص بك]
- Section IDs: In Progress [id], Waiting [id], Done [id]
بعد الإنشاء، تحقق من عمل السكربتات بإنشاء مهمة اختبارية.هيكل السكربتات (مولّد تلقائيًا)
سينشئ الوكيل سكربتات تستدعي Todoist REST API:
- todoist_api.sh — غلاف عام GET/POST
- sync_task.sh — ينشئ المهام في القسم الصحيح مع الخطة في الوصف
- add_comment.sh — يضيف سجلات التنفيذ كتعليقات
INFO
لا حاجة للبرمجة اليدوية. الوكيل يتولى إنشاء السكربتات — فقط الصق النموذج أعلاه مع بيانات اعتمادك.
الخطوة 2 — تفعيل وضع رؤية المهام
أشر على الوكيل باستخدام Todoist لكل مهمة معقدة من الآن فصاعدًا.
Prompt
من الآن فصاعدًا، لكل مهمة معقدة أعطيك:
1. قبل البدء، أنشئ مهمة Todoist في "🟡 In Progress"
- اسم المهمة: ملخص موجز للهدف
- الوصف: خطة التنفيذ الكاملة (خطوة بخطوة)
2. عند اكتمال كل خطوة فرعية، استدعي add_comment.sh مع:
- ما تم إنجازه
- النتائج أو القرارات الرئيسية
- أي عوائق
3. عند اكتمال المهمة، انقلها إلى "🟢 Done"
4. إذا كانت محتجزة وتحتاجني، انقلها إلى "🟠 Waiting" واشرح السبب
ابدأ بمعالجة هذه المهمة: [مهمتك المعقدة الأولى]الخطوة 3 — مزامنة مهمة فردية (الوضع اليدوي)
للمهام السريعة المؤقتة التي تحتاج مع ذلك إلى التتبع.
Prompt
تتبع هذه المهمة في Todoist:
Task: [الوصف]
Plan: [خطوات موجزة]
Priority: [high/medium/low]
أنشئها في "🟡 In Progress" وحدّثها مع تقديم المزيد من التعليمات.الخطوة 4 — تمكين مراقبة Heartbeat
منع الأعطال الصامتة عبر فحص تقدم المهام بشكل دوري.
Prompt
قم بإعداد روتين مراقبة heartbeat:
كل 30 دقيقة، تحقق من جميع مهام Todoist في "🟡 In Progress":
- لكل مهمة، تأكد أن آخر تعليق كان خلال آخر 25 دقيقة
- إذا لم تحصل مهمة على تعليقات جديدة لمدة 30+ دقيقة، ضع عليها علامة عالقة
- أبلغني عبر [Telegram / البريد الإلكتروني] باسم المهمة والوقت منذ آخر تحديث والسبب المحتمل
قم أيضًا بتشغيل فحص يومي الساعة 6 مساءً:
- لخّص جميع المهام المنقولة إلى "🟢 Done" اليوم
- اذكر المهام المتبقية في "🟠 Waiting" مع عمرها
- أبلغ بمتوسط عدد التعليقات لكل مهمة مكتملةالخطوة 5 — استعادة تلقائية للمهام العالقة
دع الوكيل يستعيد أو يتصاعد عندما تصبح المهام صامتة.
Prompt
عندما يتم تصنيف مهمة كعالقة (لا تحديث منذ 30+ دقيقة):
1. تحقق مما إذا كان يمكن استئناف خطة المهمة الأصلية
2. إذا نعم، انشر تعليق استعادة وتابع
3. إذا لا، انقلها إلى "🟠 Waiting" واشرح ما هو مطلوب
4. إذا ظلت عالقة لأكثر من ساعتين، تصاعد برسالة مباشرة ليالمنطق النهائي لسير العمل
تعطي مهمة → الوكيل ينشئ مهمة Todoist مع الخطة →
تعليقات الخطوات الفرعية تُبث في الوقت الفعلي → الحالة تُحدّث تلقائيًا →
Heartbeat يراقب الصحة → تراجع Todoist في أي وقت لرؤية كاملةنصائح عملية للاستخدام
- استخدم أسماء مهام وصفية حتى تكون قائمة Todoist قابلة للمسح بنظرة واحدة
- راجع قسم "🟠 Waiting" أولًا عند فتح Todoist — هناك يحتاجك الوكيل
- ادمج مع سير عمل ملاحظات اجتماع مؤتمتة لإنشاء مهام متابعة تلقائية
- أرشف قسم "🟢 Done" أسبوعيًا للحفاظ علىنظافة اللوحة