محمود عبدالنبي
الأتمتة · أداة سطر أوامر · 2

دليل المستودع: مدقق التزام قوالب WhatsApp Business ورصد أسباب رفضها

صفحة تعريفية مستقلة بمستودع مدقق التزام قوالب WhatsApp Business ورصد أسباب رفضها. توضّح ما الذي يحاول حله، ولمن يناسب، وما الملفات التي ستجدها قبل الانتقال إلى المصدر.

المشكلة التي يعالجها

يوضح التوثيق الأصلي نطاق المشكلة بهذا الوصف:

Build an open-source WhatsApp Business template compliance checker: 1) Python linter (wa_template_linter.py) scanning template text for disallowed promotional trigger words, sequential variable constraints ({{1}}, {{2}}), and required unsubscribe/opt-out phrasing, 2) Four illustrative template examples; they are not pre-tested or Meta-approved (Order Updates, COD Verification, Cart Abandonment, Back-in-Stock), 3) Meta policy cheat sheet.

لمن صُمم؟

الجمهور المحدد في README: BOTH operating in high-growth e-commerce, digital publishing, and direct-response marketing across Saudi Arabia, UAE, and Egypt.

محتويات المستودع

الملفات الأساسية التي يسردها قسم بنية المستودع في README:

  • config/meta_rejection_rules.json
  • data/illustrative_templates.json
  • examples/valid_and_rejected_templates.json
  • LICENSE
  • policies/meta-whatsapp-policy-summary.md
  • README.md
  • reports/linter_results.csv
  • src/template_guard.py
  • src/wa_template_linter.py
  • templates/illustrative_templates_ar.json
  • tests/test_guard.py
  • tests/test_linter.py

طريقة مراجعته واستخدامه

  1. ابدأ بقراءة README وتأكد أن المشكلة المذكورة تطابق احتياجك الفعلي.
  2. افحص الملفات المذكورة أعلاه؛ أسماء الملفات توضح مكان البيانات والأدوات والقوالب والاختبارات.
  3. اتبع Quick Start الموجود في README، وتحقق من المتطلبات قبل تشغيل أي أمر.
  4. قارن المخرجات بعينة موثقة، وراجع القيود قبل استخدامها في قرار أو عمل عميل.

أمثلة أوامر البدء من README: python -m unittest discover -s tests · python src/template_guard.py --help

النطاق والقيود

  • Variable Parameter Spacing: Flags templates where dynamic variables (e.g. {{1}}) lack surrounding space or contain trailing punctuation that causes Meta API rejections.
  • Category Classification Alignment: Audits template text to ensure Marketing, Utility, and Authentication templates are correctly declared per Meta pricing tiers.
  • Prohibited Content Screening: Screens text against Meta commercial policies prohibiting deceptive promises, sensitive health claims, and gambling terms.

هذه الصفحة تلخص التوثيق المتاح ولا تثبت أداءً أو نتيجة تجارية. تحقق من صلاحية البيانات والمتطلبات قبل الاستخدام.

مستودعات مرتبطة