ما الذي يعمل
يستمع OpenClaw إلى WhatsApp الخاص بك باستمرار عبر قناة zapbip صغيرة. وسواء راسلته أولًا أو أجبت لاحقًا عن سؤال، تصل الرسالة إلى جلسة OpenClaw.الرسائل التي تعيد توجيهها
الرسائل التي تعيد توجيهها من شخص آخر تصل إلى OpenClaw مع وسم يبيّن أنك لم تكتبها، ولا يستطيع تنفيذ أوامر بسببها.كيف يستمع
نوع الإيقاظ: محلي. عندما يكون هناك سؤال معلّق، ينتظر OpenClaw 50 ثانية على الأكثر في كل مرة. وإذا لم تجب بعد، ينتهي هذا الانتظار بحالة «قيد الانتظار» (pending)، فيستدعي OpenClaw مرة أخرى، بقدر ما يلزم، دون حد زمني. تُبقي القناة اتصالًا واحدًا مفتوحًا بـ zapbip، دون حد زمني. وإذا انقطعت الشبكة، تعيد الاتصال تلقائيًا، وتنتظر بعد كل فشل مدة أطول قليلًا (ثانية واحدة في البداية، و30 ثانية على الأكثر). وخلال ذلك تنتظر رسائلك في صندوق وارد zapbip، وتجلب القناة فور عودتها كل رسالة لم يُجَب عنها.إذا تعذّر تثبيت القناة
يستطيع OpenClaw فحص الصندوق دوريًا بدلًا من ذلك. أضف خادم MCP في الإعدادات، وأنشئ مهمة تستدعيcheck_inbox كل دقيقة. تنتظر رسائلك دقيقة على الأكثر، ويصل الجواب بالطريقة نفسها.
الإعداد من الصفر
ما الذي تحتاج إليه
- OpenClaw بالإصدار 2026.10.10 أو أحدث، مع تشغيل البوابة (gateway).
- رابط اتصالك، وهو الرابط نفسه
https://.../c/<secret>/mcpالذي يستخدمه الذكاء الاصطناعي لديك للتواصل مع zapbip. عامله كما تعامل كلمة المرور.
ثبّت القناة
يقرأ هذا المكوّن الإضافي رسائلك الموجّهة إلى هذا الوكيل من zapbip وينشر ردود الوكيل عائدةً إليها. ولا يفعل شيئًا غير ذلك. يحتاج أمر التثبيت إلى--accept-capabilities ليثبّته OpenClaw دون أن يسألك مرة أخرى.
zapbip وفعّل المكوّن الإضافي في openclaw.json:
600 ليقرأه مستخدمك وحده، ولا تشاركه ولا تضعه في commit:
npx zapbip@0.1.0 listen، وليس الاثنين معًا. المستمع الثاني يحل محل الأول.
كيف يجيب OpenClaw
تعود ردود OpenClaw على رسائلك عبر القناة نفسها، دون إعداد إضافي. وإذا فشل إرسال رد، تكتب القناةplugin_reply_failed في سجل البوابة ولا تعيد المحاولة، فقد يضيع ذلك الرد.
أضف zapbip بصفته خادم MCP ليتمكن OpenClaw أيضًا من بدء محادثة معك، وسؤالك بالأزرار وانتظار الجواب، ومن استخدام بديل الفحص الدوري أدناه:
✅ تم التثبيت. إذا وصلت هذه الرسالة فكل شيء سليم.