system-prompts-and-models-o.../dealix/docs/WHATSAPP_PRODUCTION_CUTOVER.md
2026-05-01 14:03:52 +03:00

1.6 KiB
Raw Blame History

WhatsApp — انتقال إلى الإنتاج (Production cutover)

قبل التفعيل

  1. تطبيق Meta موثّق؛ رقم هاتف الأعمال؛ سياسة الأعمال مفعّلة.
  2. Webhook: إكمال التحقق GET؛ WHATSAPP_VERIFY_TOKEN في أسرار السيرفر فقط.
  3. WHATSAPP_APP_SECRET: مُعرَّف في staging/production حتى يُفرَض التحقق من X-Hub-Signature-256 على كل POST (انظر api/routers/webhooks.py).
  4. WHATSAPP_ALLOW_LIVE_SEND: يبقى false حتى اكتمال opt-in والمراجعة القانونية؛ ثم تفعيل صريح فقط لبيئة محددة.

الإرسال

تشغيل

  1. رفع الإصدار إلى staging؛ اختبار webhook بتوقيع صحيح؛ مراقبة Sentry.
  2. Pilot داخلي 35 مستخدمين؛ كل رسالة بموافقة بشرية.
  3. موافقة للانتقال إلى production؛ تفعيل WHATSAPP_ALLOW_LIVE_SEND=true في secrets الإنتاج فقط إن لزم.

Rollback

  • تعطيل الإرسال: WHATSAPP_ALLOW_LIVE_SEND=false.
  • تعطيل webhook من لوحة Meta أو إرجاع التطبيق لنسخة سابقة.

انظر أيضاً: WHATSAPP_OPERATOR_FLOW.md.