سير عمل / أتمتة
أتمتة فرز رسائل البريد بالعربية وتلخيصها يومياً (n8n + Ollama)
سير عمل يجمع رسائل البريد، يلخّصها بنموذج محلي، ويرسل النشرة إلى Telegram كل صباح.
الهدف من مسار العمل
تقليل وقت قراءة البريد من ساعة يومياً إلى 5 دقائق ملخّصة.
خطوات التشغيل التفصيلية
الخطوات
خطوة
الأدوات في هذه الخطوة
مخطط سير العمل
رسم بياني مُولَّد تلقائيًا
flowchart RL
S1["1. Cron 07:00"]
S2["2. Gmail Get unread (last 24h)"]
S3["3. Filter not-promotion"]
S4["4. Loop"]
S5["5. Ollama summarize-ar prompt"]
S6["6. Aggregate into bullet list"]
S7["7. Telegram send to channel"]
S8["8. Mark emails read"]
S1 --> S2
S2 --> S3
S3 --> S4
S4 --> S5
S5 --> S6
S6 --> S7
S7 --> S8
subgraph Tools["🔧 الأدوات المستخدمة"]
T0(("n8n"))
T1(("Ollama"))
T2(("Gmail"))
T3(("Telegram"))
end
style Tools fill:#fffbeb,stroke:#f59e0b,stroke-width:1px
التفاصيل البرمجية والتهيئة
مقدمة حول سير العمل
سير عمل يجمع رسائل البريد، يلخّصها بنموذج محلي، ويرسل النشرة إلى Telegram كل صباح.
الهدف من سير العمل
تقليل وقت قراءة البريد من ساعة يومياً إلى 5 دقائق ملخّصة.
الأدوات والتقنيات المستخدمة
تم استخدام الأدوات التالية: n8n و Ollama و Gmail و Telegram
تفاصيل تنفيذ سير العمل
- مستوى الصعوبة: intermediate
- الوقت المتوقع للإعداد: 1-2 ساعة
- محفز التشغيل (Trigger): Cron daily 07:00 Asia/Riyadh
خطوات العمل (الآلية)
- Cron 07:00
- Gmail Get unread (last 24h)
- Filter not-promotion
- Loop
- Ollama summarize-ar prompt
- Aggregate into bullet list
- Telegram send to channel
- Mark emails read