N8N Bot Management System

نظام إدارة بوتات متكامل يسمح بإنشاء وإدارة بوتات متعددة لكل جلسة واتساب. يمكن لكل بوت أن يكون له إعدادات مختلفة ومحفزات (Triggers) مخصصة.

إنشاء بوت جديد

لإنشاء بوت جديد مرتبط بـ N8N workflow:

"function">curl "keyword">-X POST https://omdaa.com/api/v1/integrations/n8n class="keyword">-bot/create \
  "keyword">-H "Authorization: Bearer YOUR_JWT_TOKEN" \
  "keyword">-H "Content"keyword">-Type: application/json" \
  "keyword">-d '{
  "sessionId": "my"keyword">-instance",
  "name": "My Bot",
  "webhookUrl": "https://your class="keyword">-n8n.com/webhook/bot",
  "trigger": "all"
}'

أنواع المحفزات (Triggers)

all

معالجة جميع الرسائل الواردة

keyword

معالجة الرسائل التي تحتوي على كلمات مفتاحية محددة

none

معالجة الرسائل التي لا تحتوي على كلمات مفتاحية

advanced

معاملات منطقية متقدمة (equals, contains, regex, startsWith, endsWith)

المميزات الرئيسية

إدارة بوتات متعددة

يمكنك إنشاء وإدارة بوتات غير محدودة لكل جلسة واتساب

نظام Triggers متقدم

دعم محفزات متعددة مع معاملات منطقية متقدمة

إدارة الجلسات الذكية

تتبع تلقائي للجلسات النشطة (opened, paused, closed)

معالجة الرسائل المتقدمة

تقسيم الرسائل الطويلة، تأخير الإرسال، معالجة الصور والصوت

نظام Retry ذكي

إعادة المحاولة التلقائية مع Exponential Backoff و Jitter

إعدادات متقدمة

تجاهل JIDs محددة، إيقاف البوت عند الرسائل مني، كلمة إنهاء الجلسة

API Endpoints

MethodEndpointالوصف
POST/n8n-bot/createإنشاء بوت جديد
GET/n8n-bot/list/:sessionIdقائمة البوتات
GET/n8n-bot/:botIdتفاصيل بوت
PUT/n8n-bot/:botIdتحديث بوت
DELETE/n8n-bot/:botIdحذف بوت
POST/n8n-bot/session/statusتغيير حالة الجلسة