🚧 INCOMPLETE PROJECT - UNDER DEVELOPMENT
مشروع غير مكتمل - قيد التطوير
This project is currently in development and NOT fully completed. Users who clone this repository may encounter the following issues:
هذا المشروع حالياً قيد التطوير ولم يكتمل بالكامل. المستخدمون الذين يستنسخون هذا المستودع قد يواجهون المشاكل التالية:
-
Configuration Required | يتطلب إعداد يدوي
- Bot token and developer ID must be manually configured in
bot.js - يجب إعداد توكن البوت ومعرف المطور يدوياً في ملف
bot.js
- Bot token and developer ID must be manually configured in
-
No Environment Variables | لا يوجد متغيرات بيئة
- Project doesn't use
.envfile yet (planned for future) - المشروع لا يستخدم ملف
.envحالياً (مخطط للمستقبل)
- Project doesn't use
-
Session Management | إدارة الجلسات
- Sessions may accumulate and require manual cleanup
- الجلسات قد تتراكم وتحتاج تنظيف يدوي
- No automatic session cleanup implemented yet
- لا يوجد تنظيف تلقائي للجلسات حتى الآن
-
Error Handling | معالجة الأخطاء
- Some edge cases may not be properly handled
- بعض الحالات الاستثنائية قد لا تُعالج بشكل صحيح
- Bot may crash on unexpected errors
- البوت قد يتوقف عند حدوث أخطاء غير متوقعة
-
Baileys Library Updates | تحديثات مكتبة Baileys
- Baileys API changes frequently and may break compatibility
- واجهة Baileys تتغير بشكل متكرر وقد تكسر التوافق
- Regular updates required to maintain functionality
- تحتاج تحديثات منتظمة للحفاظ على الوظائف
-
Rate Limiting | حدود المعدل
- No rate limiting implemented for WhatsApp API calls
- لا يوجد حد للمعدل لاستدعاءات WhatsApp API
- May trigger WhatsApp anti-spam measures
- قد يؤدي لتفعيل إجراءات WhatsApp ضد السبام
-
Multi-User Scalability | قابلية التوسع متعدد المستخدمين
- Not tested with large number of concurrent users
- لم يتم اختباره مع عدد كبير من المستخدمين المتزامنين
- May have performance issues under heavy load
- قد يواجه مشاكل أداء تحت الضغط الكبير
-
Documentation | التوثيق
- Some features may not be fully documented
- بعض المميزات قد لا تكون موثقة بالكامل
- Advanced configuration options not explained
- خيارات الإعداد المتقدمة غير موضحة
- ✅ Use for testing and development purposes only
- ✅ استخدمه لأغراض الاختبار والتطوير فقط
- ✅ Monitor the bot closely when running
- ✅ راقب البوت عن كثب عند التشغيل
- ✅ Keep backups of session data
- ✅ احتفظ بنسخ احتياطية من بيانات الجلسات
- ✅ Check for updates regularly
- ✅ تحقق من التحديثات بانتظام
⚠️ NOT recommended for production use yet⚠️ غير موصى به للاستخدام الإنتاجي حالياً
- ✅ Multi-User Support - Each user has their own WhatsApp session
- ✅ Baileys Integration - Latest and most powerful WhatsApp library
- ✅ High Stability - No Puppeteer issues
- ✅ Fast Checking - 3 seconds per number instead of 5
- ✅ Lightweight - No Chrome/Chromium required
- ✅ Individual QR Codes - Each user gets their own QR
- ✅ Time-Limited QR - QR Code valid for 2 minutes
- ✅ Real-time Progress - Live updates during checking
- Node.js v16 or higher
- Telegram Bot Token (from @BotFather)
- Your Telegram User ID
git clone https://github.com/YOUR_USERNAME/whatsapp-checker-bot.git
cd whatsapp-checker-botnpm installEdit bot.js and add your credentials:
const TELEGRAM_TOKEN = 'YOUR_TELEGRAM_BOT_TOKEN';
const DEVELOPER_ID = YOUR_TELEGRAM_ID;Windows:
start.batLinux/Mac:
node bot.js- Start the bot
- Open the bot on Telegram
- Click "ربط WhatsApp" (Connect WhatsApp)
- Scan the QR Code
- Click "فحص الأرقام" (Check Numbers)
- Send numbers (one per line)
201234567890
966512345678
971501234567
Without + or spaces
- Connection: Each user connects their WhatsApp independently
- Session Management: Sessions are stored in
auth_info_baileys/user_CHATID - Number Checking: Uses Baileys
onWhatsApp()method - Results: Returns active/inactive numbers with detailed status
- Each user has isolated WhatsApp session
- QR Codes expire after 2 minutes
- No credentials stored in code
- Secure session management
- View user statistics
- Monitor active connections
- Track total checks performed
- User management dashboard
| Old Project | New Project |
|---|---|
| whatsapp-web.js | Baileys |
| Requires Puppeteer | No Puppeteer |
| Needs Chrome | No Chrome |
| Slow (5 sec/number) | Fast (3 sec/number) |
| Many issues | Stable |
| Single session | Multi-User |
- Wait a few seconds
- Click "تجديد QR Code" (Refresh QR)
- Check internet connection
- Restart the bot
- Delete session folder:
auth_info_baileys/user_CHATID - Try connecting again
- Ensure WhatsApp is connected
- Check number format (no + or spaces)
- Verify internet connection
Need help? Contact the developer:
- Telegram: @P_X_24
- Channel: Raven_xx24
- Group: Raven_26
- ✅ دعم متعدد المستخدمين - كل مستخدم له جلسة WhatsApp منفصلة
- ✅ استخدام Baileys - أحدث وأقوى مكتبة WhatsApp
- ✅ استقرار عالي - لا يعاني من مشاكل Puppeteer
- ✅ فحص سريع - 3 ثواني لكل رقم بدلاً من 5
- ✅ خفيف الوزن - لا يحتاج Chrome/Chromium
- ✅ QR Code فردي - كل مستخدم له QR منفصل
- ✅ صلاحية محددة - QR Code صالح لمدة دقيقتين
- ✅ تحديثات فورية - متابعة مباشرة أثناء الفحص
- Node.js الإصدار 16 أو أحدث
- توكن بوت Telegram (من @BotFather)
- معرف Telegram الخاص بك
git clone https://github.com/YOUR_USERNAME/whatsapp-checker-bot.git
cd whatsapp-checker-botnpm installعدل ملف bot.js وأضف بياناتك:
const TELEGRAM_TOKEN = 'YOUR_TELEGRAM_BOT_TOKEN';
const DEVELOPER_ID = YOUR_TELEGRAM_ID;Windows:
start.batLinux/Mac:
node bot.js- شغل البوت
- افتح البوت على Telegram
- اضغط "ربط WhatsApp"
- اسكن QR Code
- اضغط "فحص الأرقام"
- أرسل الأرقام (رقم في كل سطر)
201234567890
966512345678
971501234567
بدون + أو مسافات
- الاتصال: كل مستخدم يربط WhatsApp الخاص به بشكل مستقل
- إدارة الجلسات: الجلسات تُحفظ في
auth_info_baileys/user_CHATID - فحص الأرقام: يستخدم طريقة
onWhatsApp()من Baileys - النتائج: يعرض الأرقام النشطة/غير النشطة مع التفاصيل
- كل مستخدم له جلسة WhatsApp معزولة
- QR Codes تنتهي صلاحيتها بعد دقيقتين
- لا يتم تخزين بيانات اعتماد في الكود
- إدارة آمنة للجلسات
- عرض إحصائيات المستخدمين
- مراقبة الاتصالات النشطة
- تتبع إجمالي الفحوصات
- لوحة تحكم المستخدمين
| المشروع القديم | المشروع الجديد |
|---|---|
| whatsapp-web.js | Baileys |
| يحتاج Puppeteer | لا يحتاج |
| يحتاج Chrome | لا يحتاج |
| بطيء (5 ثواني/رقم) | سريع (3 ثواني/رقم) |
| مشاكل كثيرة | مستقر |
| جلسة واحدة | Multi-User |
- انتظر بضع ثوانٍ
- اضغط "تجديد QR Code"
- تحقق من اتصال الإنترنت
- أعد تشغيل البوت
- احذف مجلد الجلسة:
auth_info_baileys/user_CHATID - حاول الاتصال مرة أخرى
- تأكد من اتصال WhatsApp
- تحقق من صيغة الأرقام (بدون + أو مسافات)
- تحقق من اتصال الإنترنت
تحتاج مساعدة؟ تواصل مع المطور:
- تيليجرام: @P_X_24
- القناة: Raven_xx24
- المجموعة: Raven_26
All Rights Reserved © 2026 ✘ 𝙍𝘼𝙑𝙀𝙉
جميع الحقوق محفوظة © 2026 ✘ 𝙍𝘼𝙑𝙀𝙉
English: This bot is for educational purposes only. Users are responsible for complying with WhatsApp's Terms of Service. The developer is not responsible for any misuse.
العربية: هذا البوت لأغراض تعليمية فقط. المستخدمون مسؤولون عن الامتثال لشروط خدمة WhatsApp. المطور غير مسؤول عن أي إساءة استخدام.
Made with ❤️ by ✘ 𝙍𝘼𝙑𝙀𝙉
صُنع بـ ❤️ بواسطة ✘ 𝙍𝘼𝙑𝙀𝙉