مشغل Gmail
نظرة عامة
Section titled “نظرة عامة”استخدم مشغل Gmail لتشغيل طواقمك المنشورة عند حدوث أحداث Gmail في الحسابات المتصلة، مثل استلام رسالة بريد إلكتروني جديدة أو رسائل تطابق تسمية/فلتر.
تفعيل مشغل Gmail
Section titled “تفعيل مشغل Gmail”- افتح عملية النشر في CrewAI AMP
- انتقل إلى علامة تبويب Triggers
- حدد موقع Gmail وبدّل مفتاح التبديل للتفعيل
مثال: معالجة الرسائل الجديدة
Section titled “مثال: معالجة الرسائل الجديدة”عند وصول رسالة بريد إلكتروني جديدة، سيرسل مشغل Gmail الحمولة إلى طاقمك أو تدفقك. فيما يلي مثال على طاقم يحلل ويعالج حمولة المشغل.
@CrewBaseclass GmailProcessingCrew: @agent def parser(self) -> Agent: return Agent( config=self.agents_config['parser'], )
@task def parse_gmail_payload(self) -> Task: return Task( config=self.tasks_config['parse_gmail_payload'], agent=self.parser(), )
@task def act_on_email(self) -> Task: return Task( config=self.tasks_config['act_on_email'], agent=self.parser(), )ستكون حمولة Gmail متاحة عبر آليات السياق القياسية.
الاختبار المحلي
Section titled “الاختبار المحلي”اختبر تكامل مشغل Gmail محلياً باستخدام CrewAI CLI:
# عرض جميع المشغلات المتاحةcrewai triggers list
# محاكاة مشغل Gmail بحمولة واقعيةcrewai triggers run gmail/new_email_receivedسينفذ أمر crewai triggers run طاقمك بحمولة Gmail كاملة، مما يتيح لك اختبار منطق التحليل قبل النشر.
مراقبة عمليات التنفيذ
Section titled “مراقبة عمليات التنفيذ”تتبع سجل وأداء عمليات التشغيل المُشغّلة:
استكشاف الأخطاء وإصلاحها
Section titled “استكشاف الأخطاء وإصلاحها”- تأكد من ربط Gmail في Tools & Integrations
- تحقق من تفعيل مشغل Gmail في علامة تبويب Triggers
- اختبر محلياً بـ
crewai triggers run gmail/new_email_receivedلرؤية هيكل الحمولة بالضبط - تحقق من سجلات التنفيذ وتأكد من تمرير الحمولة كـ
crewai_trigger_payload - تذكر: استخدم
crewai triggers run(وليسcrewai run) لمحاكاة تنفيذ المشغل