و

مساحة آمنة لإدارة حساباتك

تسجيل الدخول

أدخل بيانات مدير النظام للمتابعة.

النظام يعمل
الأربعاء، مساحة عملك جاهزة

أهلًا بك 👋

إدارة أرقامك ورسائلك من مكان واحد.

أرقام واتساب
—إجمالي الأرقام المضافة
متصلة الآن
—جاهزة لإرسال الرسائل
رسائل اليوم
—تم إرسالها بنجاح
في قائمة الانتظار
—سيتم إرسالها تلقائيًا

أرقام واتساب

حالة الاتصال والأجهزة المرتبطة

الرقم / الاسمالجهاز المرتبطالحالةآخر تحديث

آخر الرسائل

متابعة سريعة لآخر عمليات الإرسال

المستلمالرسالةرقم الإرسالالحالةالتاريخ
إدارة الاتصالات

أرقام واتساب

أضف جلسات واتساب متعددة واربط أجهزتك.

i
ربط رقم جديد

بعد إضافة الرقم، افتح واتساب على هاتفك ← الأجهزة المرتبطة ← ربط جهاز، ثم امسح رمز QR الظاهر هنا.

تواصل مباشر

إرسال رسالة

أرسل رسالة اختبارية من أحد أرقامك المتصلة.

متابعة الإرسال

قائمة الرسائل

الرسائل المرسلة والمجدولة والمحاولات المتعثرة.

إجراءات سريعة على الرسائل المتعثرة:
المستلممحتوى الرسالةرقم الإرسالالحالةالمحاولاتالتاريخإجراءات

تحديد وعدل حالة الرسائل

إلى

تحديد ودمج الرسائل القديمة

اختر رسائل من تاريخ معين ودمجها في رسالة واحدة للحفاظ على الحد اليومي.

إلى
إرسال منظم وآلي

الإرسال التلقائي

تحكم في أوقات الإرسال والفاصل بين كل رسالة.

تشغيل الإرسال التلقائيإرسال الرسائل الموجودة في قائمة الانتظار تلقائيًا

ساعات الإرسال

اتركها من 00:00 إلى 23:59 للإرسال على مدار 24 ساعة.

إلى

ساعات تشغيل الخدمة

خارج هذه الساعات تُفصل كل الأرقام تلقائيًا وتبقى الرسائل في الطابور. يمكنك تشغيل رقم استثنائي يدويًا من صفحة الأرقام فيعمل حتى عودة ساعات الخدمة.

إلى

الفاصل بين الرسائل

يتم اختيار وقت عشوائي بين الحدين لتوزيع الإرسال. الحد الأدنى 3 ثوانٍ، والحد الأعلى بلا حد — اجعلهما متساويين لتأخير ثابت.

إلى
↻
إعادة المحاولة تلقائيًا

تُعاد محاولة الرسائل الفاشلة كل دقيقة، ما دامت لم تتجاوز 6 ساعات من وقت إضافتها.

التكامل مع تطبيقاتك

واجهة API

أضف رسائل إلى قائمة الانتظار باستخدام طلب HTTP.

تحقق من إعداد API_KEY

إضافة مجموعة رسائل من الشاشة

أدخل كل مستلم في سطر مستقل. ستُحفظ الرسائل في MySQL وتُرسل حسب إعدادات الجدولة.

التكامل البرمجي

استخدم الطلب التالي من تطبيقك لإضافة رسالة واحدة أو مجموعة.

POST/api/v1/messages
i
نص أو صورة أو ملف

للنص استخدم JSON. للمرفق أرسل multipart/form-data بحقول sessionId وphone وmedia، وحقل message اختياري كوصف. الملف حتى 15 ميجابايت.

curl.exe -X POST http://localhost:3000/api/v1/messages `
  -H "Authorization: Bearer YOUR_API_KEY" `
  -F "sessionId=my-whatsapp" -F "phone=2010xxxxxxxx" `
  -F "message=وصف اختياري" -F "media=@C:\path\to\file.pdf"

الرؤوس

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

رسالة واحدة

{
  "sessionId": "my-whatsapp",
  "phone": "2010xxxxxxxx",
  "message": "مرحبًا بك"
}

إرسال مجموعة (حتى 1000 رسالة)

{
  "messages": [
    { "sessionId": "my-whatsapp", "phone": "2010xxxxxxxx", "message": "مرحبًا" },
    { "sessionId": "my-whatsapp", "phone": "2011xxxxxxxx", "message": "أهلًا" }
  ]
}

مثال باستخدام curl

curl -X POST http://localhost:3000/api/v1/messages ^
  -H "Authorization: Bearer YOUR_API_KEY" ^
  -H "Content-Type: application/json" ^
  -d "{\"sessionId\":\"my-whatsapp\",\"phone\":\"2010xxxxxxxx\",\"message\":\"مرحبًا\"}"
!
حافظ على سرية المفتاح

ضع API_KEY في ملف .env ولا تشاركه علنًا. هذه الواجهة تضيف الرسائل للطابور ولا ترسلها فورًا.

ربط الأرقام عبر API

يبدأ الربط ويرجّع رمز QR أو كود الربط في نفس الرد — يكفي نداء واحد من تطبيقك.

POST/api/sessions/:id/link
{
  "method": "qr",      // أو "code" للربط بالكود
  "phone": "2010xxxxxxx",  // اختياري: يُستخدم الرقم المسجّل إن لم يُمرَّر
  "timeout": 30
}
// الرد عند النجاح:
// { "success": true, "method": "qr", "qr": "data:image/png;base64,..." }
// { "success": true, "method": "pairing-code", "pairing_code": "ABCD1234" }

تشغيل/إيقاف إرسال رقم

أوقف إرسال رقم بعينه مؤقتًا دون فصله أو حذفه، وبقيت الأرقام تعمل.

POST/api/sessions/:id/enable
{ "enabled": false }   // أوقف الإرسال من هذا الرقم
{ "enabled": true  }   // أعِد تشغيله

تحميل مواصفة OpenAPI: /api/v1/openapi.json

ربط حساب جديد

أضف رقم واتساب

اكتب اسمًا واضحًا لتمييز هذا الرقم. سيُولَّد له كود قصير تلقائيًا (مثل wa-001).

الإرسال اليدوي - المساعد

رسائل للإرسال اليدوي

انسخ النص والرقم من هنا، واذهب إلى WhatsApp Web لإرسالهم. اضغط "تعديل الحالة" بعد الإرسال.

سبب المشكلة وخطوات الحل

تشخيص