واتساب يحظر الحسابات التي تتصرف كالروبوتات. محرك الحماية يفحص كل رسالة — المحتوى والروابط والمعدل والتكرار والحصة والإحماء — ويرفض برمز آلي مستقل تقرؤه وتسجله وتتصرف به.
رقم يرسل بسرعة، وبكثرة، ولعدد قليل، بنص متطابق وروابط مختصرة — هو بالضبط ما درّبت نماذج مكافحة السبام في واتساب على التقاطه. المحرك موجود لإبقاء الأرقام حيّة — وكل رفض يحمل رمزاً مستقلاً حتى يشرحه تكاملك ويسجله ويعدّل.
كل رسالة تعبر هذه الطبقات بالترتيب — من صحة الرقم إلى الحصة — ولكل رفض رمزه.
صيغة دولية، بلا رموز ممنوعة، والجلسة غير موقوفة.
INVALID_JIDSESSION_PAUSEDليس فارغاً وليس أطول من 4096 حرفاً.
EMPTY_CONTENTCONTENT_TOO_LONGكلمات الاحتيال والقمار تُرفض مباشرة.
BLOCKED_CONTENTالمختصرات محظورة؛ ورابطان كحد أقصى في الرسالة.
BLOCKED_URLTOO_MANY_URLSنفس النص لنفس الرقم خلال 10 دقائق يُرفض.
DUPLICATE_MESSAGE60 رسالة بالساعة و400 يومياً لرقم واحد.
RECIPIENT_HOURLY_LIMITRECIPIENT_DAILY_LIMIT3 ثوانٍ بين الرسائل على الجهاز، ومعدل على مستوى الحساب، وتأخير بشري 2–6 ثوانٍ.
RATE_LIMIT_SESSIONRATE_LIMIT_USERاشتراك منتهٍ أو موقوف يُوقف؛ وحصة منتهية تتوقف بتوقف لطيف.
SUBSCRIPTION_INACTIVEQUOTA_EXCEUSTEDأول 72 ساعة: حد يومي بينما تبني واتساب ثقتها بالرقم.
WARMUP_LIMITMEDIA_SEND_REJECTED مع السبب بالعربية داخل حقل الخطأ.الرفض صادق: رمز ثابت + ترويسة Retry-After تخبر عميلك متى يعود بالضبط.
| النطاق | الحد | code | Retry-After |
|---|---|---|---|
| رموز الدخول والاستعادة لكل رقم | 3 أكواد / 10 دقائق · 5 محاولات لكل كود | RATE_LIMITED | 60s |
| OTP الواجهة العامة | نفس الحدود بنافذة أضيق | RATE_LIMITED | 600s |
| التسجيل الأولي لكل IP | 5 / ساعة، و200 عالمياً | RATE_LIMITED_GLOBAL | 3600s |
| الدفعات العامة للواجهة | تحكم دفعي لكل مسار | RATE_LIMITED | 60s |
| حصة الرسائل في الباقة الفعّالة | حسب الباقة والفترة | QUOTA_EXCEUSTED | set |
الرقم حديث الربط يبني ثقته تدريجياً. في الأيام الثلاثة الأولى يحدّ المحرك الحجم بـ 50 رسالة يومياً ويمدّ التأخير البشري إلى 5–12 ثانية — ثم يُرفع الحد.
نافذة الإحماء تُحسب من لحظة الربط.
سقف يومي أثناء الإحماء، يعود WARMUP_LIMIT عند بلوغه.
إيقاع أبطأ أثناء بناء الثقة، ثم 2–6 ثوانٍ في الوضع الطبيعي.
WARMUP_LIMIT مع الساعات المتبقية — لا سقوط صامت.لا شيء يسقط بصمت. كل رفض — إرسال أو مرفق — متاح برمزه وسببه بالعربية وrequest_id، حتى يرد الدعم بحقائق لا تخمين.
request_id عند طلب المساعدة — إنه مفتاح فهرس سجلات الخادم.wa_message_id.3 أكواد كل 10 دقائق، و5 محاولات لكل كود — ثم تُفتح النافذة.
5 تسجيلات بالساعة لكل IP و200 عالمياً — ترفض الفيض الآلي.
مفاتيح wsapp_live وwsk_live تُخزَّن مُجزّأة وتُعرض مرة واحدة فقط.
تجديد المفتاح يقتل القديم فوراً — المفتاح المفقود لا يبقى خطرًا حيّاً.
اقرأ المرجع الكامل — الأخطاء وأكواد الحماية والأمثلة.
توثيق API استعرض الباقات