الانتقال إلى المحتوى الرئيسي
إيقاظ Webhook هو الدرجة الثانية في سلّم الإيقاظ. عندما تراسل على WhatsApp ولا يكون الوكيل مستمعًا، يستدعي zapbip رابطًا يستطيع تشغيله. وللتطبيقات المدعومة يعدّه مسار التثبيت تلقائيًا؛ وتعرض هذه الصفحة ما يرسله zapbip وكيف تعدّه يدويًا. بعد ذلك يقرأ الوكيل الرسائل بـ check_inbox أو get_messages ويجيب. ويُحفظ الرابط بـ set_wake. لا يحمل هذا الاستدعاء أي نص منك: جسم الطلب دائمًا {"event":"inbox_has_messages"}. والرسائل المتتالية تتشارك إيقاظًا واحدًا، يُرسَل بعد ثوانٍ من الرسالة الأولى.

روتين Grok Bot

أنشئ روتينًا بمُشغّل webhook، ثم احفظ:
يرسل zapbip الترويسة Authorization: Bearer <token>.

مهمة مجدولة في claude.ai

أنشئ مهمة مجدولة بمُشغّل API، ثم احفظ:
يرسل zapbip الترويسة Authorization: Bearer <token> وترويسات الروتين.

خدمتك الخاصة

يصلح أي مضيف https عام. الرمز هو مفتاح توقيعك، وطوله 32 حرفًا على الأقل، ولا يُرسَل أبدًا. يحمل كل طلب X-Zapbip-Timestamp (ثوانٍ بنظام Unix) وX-Zapbip-Signature، وهو sha256= متبوعًا بـ HMAC-SHA256 سداسي عشري للنص <timestamp>.<body>. ارفض الطوابع الزمنية الأقدم من 300 ثانية.

عندما يفشل الإيقاظ

  • يُعاد 408 و425 و429 و5xx وانتهاء المهلة وأخطاء الشبكة حتى 5 مرات، بانتظار 5 و10 و20 و40 ثانية، مع احترام Retry-After عند 429 و503 حتى 60 ثانية.
  • تُرفض عمليات إعادة التوجيه وأي استجابة 4xx أخرى فورًا ولا تُعاد.
  • عندما يُرفض الإيقاظ أو يُتخلى عنه، تصلك رسالة على WhatsApp تقول إن الرسائل تنتظر في صندوق الوارد، ويُوسَم الاتصال بـ failing. استدعِ set_wake من جديد لتصحيح الوجهة؛ وأول إيقاظ يُسلَّم بنجاح يعيده إلى active.
  • إذا قرأ الوكيل الرسائل قبل أن يُطلَق الإيقاظ، فلا يُرسَل أي طلب.