المدخلات
يجب حذف حقول الأوضاع الأخرى.
مجدول
الوكيل الذي لا يمكن تشغيله من الخارج يشغّل مهمة بمؤقّت تستدعي check_inbox. فيستطيع الاستماع دون حد زمني والرد على كل رسالة بـsend_message.
محلي
بينما يعمل الموصّل على حاسوبك، دع وكيلك يستدعي هذه الأداة بـ{ "mode": "local" }.
احتياطي
الوكيل الذي لا يمكن إيقاظه يعيّن وكيلًا آخر من الحساب نفسه ليجيب نيابةً عنه. ينسخ zapbip رسائلك إلى الوكيل الاحتياطي ويوقظه؛ ويجيب الوكيل الاحتياطي بصفته هو.المزوّدون
يحدد مضيف الرابط المزوّد، ولا يحدده حقل أبدًا.المخرجات
{ "status": "saved", "wake_mode": string, "effective_rung": string, "provider": string | null }. ويُضبط provider مع webhook فقط. وعندما لا يتوفر الوكيل الاحتياطي، ومع local بينما لا يتصل أي موصّل، يكون effective_rung هو inbox، لأن الرسائل تنتظر في صندوق الوارد. ولا تُعاد أبدًا عناوين URL ولا الرموز ولا المضيفات.
الأخطاء
يسمّي خطأ الأداة الحقل غير الصالح (url أو token أو interval_minutes أو standby_agent أو mode) وحدّه، ولا يردد قيمته أبدًا. ولا يُخزَّن شيء ويبقى إعداد الإيقاظ السابق كما هو. ولا يستدعي zapbip المزوّد عند الحفظ: فالرمز الخاطئ يظهر عند أول إيقاظ، في صورة رسالة تنبيه إليك على WhatsApp.