كل عمليات السحب والتسليم تحت المراقبة
راقب الطابور، جلسات إعادة السحب، وحالة كل رقم بصورة مستقلة.
الدورة الحالية
جلسات إعادة السحب
تنبيه: جلسات WhatsApp منتهية
تم اكتشاف أرقام بحالة revoked session أو connection revoked.
آخر الدورات
| المجموعة | الوقت | الحالة | الأرقام | الناتج |
|---|
المخرجاتبنية RESULT المعتمدةثابتة
RESULT/
└── YYYY-MM-DD-HH-mm-ss/
├── Audit/
│ ├── manifest.json
│ ├── excluded-chats-report.csv
│ ├── excluded-chats-report.jsonl
│ └── excluded-chats-summary.json
└── Daily-YYYY-MM-DD/
├── {phone}/
│ └── ملفات المرفقات
└── whatsgo_{phone}.sqlمركز السيرفرات
مراقبة الاتصال والموارد والمهام من شاشة واحدة.
إضافة سيرفر Agent
يُحفظ المفتاح السري داخل السيرفر المركزي ولا يُعرض بعد الحفظ.
WHATSGO_WEB_HOST=0.0.0.0
WHATSGO_WEB_PORT=8765
WHATSGO_API_TOKEN=ضع_مفتاحًا_طويلًا
WHATSGO_SERVER_NAME=اسم_السيرفرافتح المنفذ داخل الشبكة الخاصة أو VPN فقط، ثم أعد تثبيت مهمة Agent.السيرفرات المسجلة
الحالة والأرقام والطابور من كل Agent مباشرة.
الأرقام المكتشفة تلقائيًا
الرقم من اسم BAT، والقاعدة دائمًا whatsgo_{phone}. إذا تكرر الرقم في أكثر من مجلد، اختر ملف BAT المعتمد.
| الرقم | قاعدة البيانات | ملف BAT المعتمد | Date modified (خصائص الملف) | المرفقات | الحالة | تشغيل مباشر |
|---|
مجموعات السحب والتسليم
حدد أرقام السحب، وقت التشغيل، والأرقام التي تعود تلقائيًا بعد نجاح التسليم.
إعداد مجموعة سحب
خطط التشغيل
دورات الطابور
اختر دورة لعرض تنفيذ كل رقم.
متابعة التنفيذ
اختر دورة من الطابور.
الأرقام التي تسحب الآن
كل عملية Resume تظهر كجلسة واحدة، وداخلها كل رقم مع PID وسجل وزر إيقاف مستقل.
عمليات Resume
تظهر كل هواتف المجموعة داخل جلستها بدون اختصار.
Web Console
اختر رقمًا من القائمة.
Windows Task Scheduler
عرض جميع المهام؛ تثبيت Agent يحتاج موافقة صلاحية المدير مرة واحدة على السيرفر.
| المهمة | المسار | الحالة | آخر تشغيل | القادم | تحكم |
|---|
إدارة ملفات RESULT المصدر
هذه الصفحة تقرأ RESULT المحلي في كل Worker للحذف اليدوي بعد نجاح النقل. مجلد Daily المركزي مستقل ويظهر في إعدادات التجميع.
لم تتم القراءة بعدجذور ملفات BAT والمرفقات
يُدعم مثالاك مباشرة: C:\...\files\{Number} أو C:\...\files\+{Number}، ويكتشف المجلد الموجود بعلامة + أو بدونها.
استلام أرشيفات Daily من جميع السيرفرات
يضغط كل Worker نتيجة التسليم محليًا، ثم ينقل المركز ملف RAR الجاهز فقط إلى مجلد دورة اليوم دون فكّه أو نسخ محتوياته.
صيانة بصمات السحب
مقارنة دفعية ثابتة الذاكرة وتنظيف آمن لبصمات chats القديمة فقط؛ لا تُحذف الرسائل ولا نقاط التوقف.
| قاعدة الرقم | الجدول | الوضع | المفحوص | الجديد/المعدل | آخر checkpoint |
|---|---|---|---|---|---|
| لا توجد بيانات مقروءة. | |||||
الأرقام المتوقفة بسبب انتهاء الجلسة
تظهر هنا الأرقام التي أرسلت revoked session أو connection revoked. يمكن إيقاف السحب ونقل ملفاتها إلى مجلد revoked المحدد في إعداد المهمة.
التقارير
تقارير السحب والتسليم وحالات revoked والأخطاء من مكان واحد.
| المهمة | الأرقام | البداية | النهاية | الحالة | التسليم | الرسالة |
|---|
دمج قاعدة الرقم بين سيرفرين
تقرأ القوائم مباشرة من MySQL في كل Agent، تنقل حزمة من السيرفر الأول، ثم تدمج الصفوف الناقصة داخل السيرفر الثاني دون تكرار منطقي.
لا يحذف الدمج بيانات من قاعدة الهدف. تُعالج الرسائل والمحادثات والميديا بالمفاتيح الطبيعية، ويجب أن يكون رقم قاعدة المصدر والهدف متطابقًا.
دمج قاعدتين مباشرة
اكتب جزءًا من رقم الهاتف أو اسم القاعدة للبحث داخل القوائم.
إنشاء حزمة قديمة
ينفذ على الجهاز القديم ثم تُنسخ الحزمة إلى الجهاز الحالي.
دمج الحزمة الحالية
بمفاتيح طبيعية، وربط media قبل chats، دون حذف.