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
| Method | Endpoint | الوصف |
|---|---|---|
| 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 | تغيير حالة الجلسة |