مشغل Google Calendar
نظرة عامة
Section titled “نظرة عامة”استخدم مشغل Google Calendar لإطلاق الأتمتات كلما تغيرت أحداث التقويم. تشمل حالات الاستخدام الشائعة إحاطة الفريق قبل اجتماع، وإخطار أصحاب المصلحة عند إلغاء حدث هام، أو تلخيص الجداول اليومية.
تفعيل مشغل Google Calendar
Section titled “تفعيل مشغل Google Calendar”- افتح عملية النشر في CrewAI AMP
- انتقل إلى علامة تبويب Triggers
- حدد موقع Google Calendar وبدّل مفتاح التبديل للتفعيل
مثال: تلخيص تفاصيل الاجتماع
Section titled “مثال: تلخيص تفاصيل الاجتماع”المقتطف أدناه يعكس مثال calendar-event-crew.py في مستودع المشغلات. يحلل الحمولة، ويحلل الحاضرين والتوقيت، وينتج ملخصاً للاجتماع للأدوات اللاحقة.
from calendar_event_crew import GoogleCalendarEventTrigger
crew = GoogleCalendarEventTrigger().crew()result = crew.kickoff({ "crewai_trigger_payload": calendar_payload,})print(result.raw)استخدم crewai_trigger_payload تماماً كما يتم تسليمه من المشغل حتى يتمكن الطاقم من استخراج الحقول المناسبة.
الاختبار المحلي
Section titled “الاختبار المحلي”اختبر تكامل مشغل Google Calendar محلياً باستخدام CrewAI CLI:
# عرض جميع المشغلات المتاحةcrewai triggers list
# محاكاة مشغل Google Calendar بحمولة واقعيةcrewai triggers run google_calendar/event_changedسينفذ أمر crewai triggers run طاقمك بحمولة Calendar كاملة، مما يتيح لك اختبار منطق التحليل قبل النشر.
مراقبة عمليات التنفيذ
Section titled “مراقبة عمليات التنفيذ”تتبع قائمة Executions في لوحة تحكم النشر كل عملية تشغيل مُشغّلة وتعرض بيانات الحمولة الوصفية وملخصات المخرجات والأخطاء.
استكشاف الأخطاء وإصلاحها
Section titled “استكشاف الأخطاء وإصلاحها”- تأكد من ربط حساب Google الصحيح وتفعيل المشغل
- اختبر محلياً بـ
crewai triggers run google_calendar/event_changedلرؤية هيكل الحمولة بالضبط - تأكد من أن سير عملك يتعامل مع أحداث اليوم الكامل (الحمولات تستخدم
start.dateوend.dateبدلاً من الطوابع الزمنية) - تحقق من سجلات التنفيذ إذا كانت التذكيرات أو مصفوفات الحاضرين مفقودة — قد تحد صلاحيات التقويم من الحقول في الحمولة
- تذكر: استخدم
crewai triggers run(وليسcrewai run) لمحاكاة تنفيذ المشغل