9 طبقات حماية 78 رمزاً ثابتاً سجل رفض شفاف

حماية تُبقي أرقامك حيّة

واتساب يحظر الحسابات التي تتصرف كالروبوتات. محرك الحماية يفحص كل رسالة — المحتوى والروابط والمعدل والتكرار والحصة والإحماء — ويرفض برمز آلي مستقل تقرؤه وتسجله وتتصرف به.

9 طبقات قبل كل رسالةتحقّق ← محتوى ← معدل ← حصة ← إحماء
60 / 400 لكل مستلمرسالة بالساعة ويومياً لرقم واحد
2–6 ثوانٍ تأخير بشري5–12 ثانية أثناء إحماء الرقم

لماذا يُفحص كل شيء؟

رقم يرسل بسرعة، وبكثرة، ولعدد قليل، بنص متطابق وروابط مختصرة — هو بالضبط ما درّبت نماذج مكافحة السبام في واتساب على التقاطه. المحرك موجود لإبقاء الأرقام حيّة — وكل رفض يحمل رمزاً مستقلاً حتى يشرحه تكاملك ويسجله ويعدّل.

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

الطبقات التسع

كل رسالة تعبر هذه الطبقات بالترتيب — من صحة الرقم إلى الحصة — ولكل رفض رمزه.

1 · صيغة الرقم

صيغة دولية، بلا رموز ممنوعة، والجلسة غير موقوفة.

INVALID_JIDSESSION_PAUSED

2 · صحة المحتوى

ليس فارغاً وليس أطول من 4096 حرفاً.

EMPTY_CONTENTCONTENT_TOO_LONG

3 · المحتوى المحظور

كلمات الاحتيال والقمار تُرفض مباشرة.

BLOCKED_CONTENT

4 · فلترة الروابط

المختصرات محظورة؛ ورابطان كحد أقصى في الرسالة.

BLOCKED_URLTOO_MANY_URLS

5 · درع التكرار

نفس النص لنفس الرقم خلال 10 دقائق يُرفض.

DUPLICATE_MESSAGE

6 · حدود المستلم

60 رسالة بالساعة و400 يومياً لرقم واحد.

RECIPIENT_HOURLY_LIMITRECIPIENT_DAILY_LIMIT

7 · معدل الإرسال

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

RATE_LIMIT_SESSIONRATE_LIMIT_USER

8 · الحصة والاشتراك

اشتراك منتهٍ أو موقوف يُوقف؛ وحصة منتهية تتوقف بتوقف لطيف.

SUBSCRIPTION_INACTIVEQUOTA_EXCEUSTED

9 · الإحماء

أول 72 ساعة: حد يومي بينما تبني واتساب ثقتها بالرقم.

WARMUP_LIMIT
المرفقات لها بوابة إضافية: MEDIA_SEND_REJECTED مع السبب بالعربية داخل حقل الخطأ.

حدود المعدل و Retry-After

الرفض صادق: رمز ثابت + ترويسة Retry-After تخبر عميلك متى يعود بالضبط.

النطاقالحدcodeRetry-After
رموز الدخول والاستعادة لكل رقم3 أكواد / 10 دقائق · 5 محاولات لكل كودRATE_LIMITED60s
‏OTP الواجهة العامةنفس الحدود بنافذة أضيقRATE_LIMITED600s
التسجيل الأولي لكل IP5 / ساعة، و200 عالمياًRATE_LIMITED_GLOBAL3600s
الدفعات العامة للواجهةتحكم دفعي لكل مسارRATE_LIMITED60s
حصة الرسائل في الباقة الفعّالةحسب الباقة والفترةQUOTA_EXCEUSTEDset

الإحماء: أول 72 ساعة

الرقم حديث الربط يبني ثقته تدريجياً. في الأيام الثلاثة الأولى يحدّ المحرك الحجم بـ 50 رسالة يومياً ويمدّ التأخير البشري إلى 5–12 ثانية — ثم يُرفع الحد.

72 ساعة

نافذة الإحماء تُحسب من لحظة الربط.

50 رسالة / يوم

سقف يومي أثناء الإحماء، يعود WARMUP_LIMIT عند بلوغه.

تأخير 5–12 ثانية

إيقاع أبطأ أثناء بناء الثقة، ثم 2–6 ثوانٍ في الوضع الطبيعي.

المحاولات تجاوز الحد تُرفض بـ WARMUP_LIMIT مع الساعات المتبقية — لا سقوط صامت.

سجل رفض شفاف

لا شيء يسقط بصمت. كل رفض — إرسال أو مرفق — متاح برمزه وسببه بالعربية وrequest_id، حتى يرد الدعم بحقائق لا تخمين.

GET/api/v1/client/safety/logs
GET/api/v1/safety/logs
GET/api/v1/admin/safety/logs
  • اذكر request_id عند طلب المساعدة — إنه مفتاح فهرس سجلات الخادم.
  • أخطاء الرسائل تظهر في سجل الرسائل أيضاً بجانب wa_message_id.
  • نفس الأكواد الموثّقة في /docs هي ما ينتجه المحرك فعلاً — تُتحقق منها الاختبارات.

الحسابات والمفاتيح محمية أيضاً

كود تحقق بحدود ضيقة

3 أكواد كل 10 دقائق، و5 محاولات لكل كود — ثم تُفتح النافذة.

تسجيل أولي لكل IP

5 تسجيلات بالساعة لكل IP و200 عالمياً — ترفض الفيض الآلي.

مفاتيح مُجزّأة تُرى مرة

مفاتيح wsapp_live وwsk_live تُخزَّن مُجزّأة وتُعرض مرة واحدة فقط.

تدوير فوري

تجديد المفتاح يقتل القديم فوراً — المفتاح المفقود لا يبقى خطرًا حيّاً.

شاهدها تعمل في تكاملك

اقرأ المرجع الكامل — الأخطاء وأكواد الحماية والأمثلة.

توثيق API استعرض الباقات