🤖 دليل الذكاء الاصطناعي والروبوتات

أكثر من طريقة لربط واتساب بالذكاء الاصطناعي: N8N Bot، ويب هوك، وتكاملات OpenAI و Dify و Flowise. أسهل مسار يعتمد على N8N Bot + workflow في n8n.

الطريقة ١ — N8N Bot + n8n (مُوصى بها)

المسار: واتساب ← Omdaa ← يرسل النص إلى n8n ويب هوك ← n8n يشغّل AI ← n8n يرد بنص ← Omdaa يرسل النص كرسالة واتساب للمستخدم.

الخطوات

  1. تفعيل N8N: في ملف .env (الباك اند): N8N_ENABLED=true
  2. إنشاء Bot في لوحة Omdaa: من التكاملات (Integrations) أو N8N Bot — إنشاء بوت جديد للجلسة: اسم، رابط الـ Webhook في n8n (مثل https://n8n.example.com/webhook/alaabeh)، نوع التفعيل: «الكل» أو «كلمة مفتاحية». حفظ وتفعيل.
  3. إنشاء Workflow في n8n: Webhook (POST) → عقدة AI (مثل OpenAI Chat أو HTTP Request لـ Dify/Flowise) → Respond to Webhook. في Respond to Webhook أعد الـ Body كـ JSON يحتوي على نص الرد في أحد الحقول: output أو answer أو text أو message. مثال: {"output": "نص الرد من الذكاء الاصطناعي"}.
  4. تفعيل الـ Workflow في n8n. بعد ذلك أي رسالة واردة (حسب إعداد التفعيل) ستُمرّر للبوت ثم لـ n8n، والرد يُرسل تلقائياً كرسالة واتساب.

ملاحظات: الرابط في البوت يجب أن يطابق رابط الـ Webhook في n8n. كلمة مفتاحية = الرد فقط عندما تحتوي الرسالة على الكلمة. يمكن إضافة Basic Auth للويب هوك وضبطه في إعدادات البوت.

الطريقة ٢ — ويب هوك المستخدم فقط (بدون N8N Bot)

Omdaa يرسل حدث message.received إلى رابط الويب هوك ولا ينتظر رداً. الرد يجب أن يُرسل من n8n (أو نظامك) باتصال عكسي لـ API Omdaa.

  1. ضبط رابط الويب هوك في Omdaa (للمستخدم أو للجلسة) على رابط الـ Webhook في n8n.
  2. في n8n: Webhook يستقبل POST → استخراج sessionId, from, نص الرسالة → عقدة AI → HTTP Request لاستدعاء Omdaa: POST /api/v1/messages/send-text مع Authorization: Bearer <JWT> أو X-API-Key و Body: {"sessionId":"...","to":"...@s.whatsapp.net","message":"نص الرد"}.
  3. تحتاج مفتاح API (أو JWT) للمستخدم صاحب الجلسة حتى يستطيع n8n استدعاء الإرسال نيابة عنه.

الطريقة ٣ — تكامل OpenAI / Dify / Flowise من Omdaa

المشروع يحتوي على تكاملات جاهزة: OpenAI (Chat Completion أو Assistant)، Dify، Flowise. إن وُجدت في الواجهة شاشة لربط جلسة واتساب بـ «Chatbot» (OpenAI/Dify/Flowise)، يمكنك تفعيل الرد التلقائي من هناك دون استخدام n8n.

ملخص سريع — أسرع طريقة للبدء

  1. في .env: N8N_ENABLED=true
  2. في Omdaa: إنشاء N8N Bot للجلسة، رابط الويب هوك = رابط الـ Webhook في n8n.
  3. في n8n: Workflow = Webhook (POST) → عقدة AI (مثل OpenAI Chat) → Respond to Webhook مع body مثل: {"output": "الرد النصي"}.
  4. تفعيل الـ Workflow وتجربة إرسال رسالة واتساب للرقم المرتبط بالجلسة.

بعد ذلك ستصل الرسالة إلى n8n، يُنشئ الـ AI الرد، وOmdaa يرسله تلقائياً كرسالة واتساب.

🔗 روابط ذات صلة

← جميع الأدلة · التوثيق