Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 58

"استخدام واجهة برمجة تطبيقات واتساب: المتطلبات والقيود"

Recommended resources

أهلاً بك في وحدة جديدة ومتقدمة من رحلتنا لبناء وكلاء الذكاء الاصطناعي!

في الوحدة السابقة، نجحت في بناء وكيل متكامل لإدارة حملات البريد الإلكتروني، بدءاً من الفكرة، ومروراً بالبرمجة، وانتهاءً بتقييم فعالية التخصيص عبر مقاييس حقيقية. لقد كانت تلك خطوة هامة أثبتت قدرتك على إنجاز مشروع كامل.

الآن، نحن على وشك الانتقال إلى تحدٍ جديد ومثير: مشروع وكيل أتمتة المبيعات عبر واتساب. هذا المشروع سينقلنا من قناة تواصل غير متزامنة (البريد الإلكتروني) إلى قناة تفاعلية وفورية (واتساب)، مما يفتح الباب أمام بناء وكلاء أكثر تعقيداً وقدرة على إجراء حوارات حقيقية.

لكن قبل أن نكتب سطراً واحداً من الكود، يجب أن نفهم "قواعد اللعبة" جيداً. لا يمكننا التعامل مع واتساب بنفس الطريقة التي تعاملنا بها مع البريد الإلكتروني. تفرض شركة Meta (المالكة لواتساب) مجموعة صارمة من المتطلبات والقيود لحماية المستخدمين وضمان جودة الخدمة. في هذا الدرس، سنركز على هدف واحد: فهم متطلبات وقيود استخدام واجهة برمجة تطبيقات واتساب (WhatsApp API). هذا الفهم هو حجر الأساس الذي سنبني عليه وكيلنا القادم.


1. ليس كل واتساب متشابه: الفرق بين التطبيق وواجهة الـ API

أول وأهم حقيقة يجب أن تعرفها هي أنه لا يمكنك ربط وكيلك الذكي بتطبيق واتساب العادي الموجود على هاتفك. محاولة فعل ذلك عبر طرق غير رسمية ستؤدي إلى حظر رقمك بشكل دائم. الحل الرسمي الذي توفره Meta للشركات والمطورين هو منصة واتساب للأعمال (WhatsApp Business Platform)، والتي يتم الوصول إليها عبر واجهة برمجة تطبيقات (API).

لفهم الفروقات الجوهرية بين الخيارات المتاحة، شاهد الفيديو التالي الذي يقارن بين واتساب للأعمال (التطبيق) وواتساب API (المنصة البرمجية).

الفرق بين واتساب بزنس (الاعمال) و واتساب API

هذا الفيديو من قناة BusinessChat يشرح بوضوح الفروقات بين تطبيق واتساب للأعمال وواجهة برمجة التطبيقات (API). ركز على كيفية اختلافهما من حيث عدد المستخدمين، إمكانيات الأتمتة، والحملات التسويقية.

شاهد من بداية الفيديو حتى الدقيقة 03:45. لا تقلق بشأن التفاصيل الدقيقة للمنصات المذكورة، ركز فقط على فهم الفرق الأساسي في المفهوم والقدرات بين الخيارين.

كما رأيت، النقاط الأساسية هي:

  • تطبيق واتساب للأعمال (WhatsApp Business App): هو تطبيق مجاني ومحدود، مصمم للشركات الصغيرة جداً، ويعمل على هاتف واحد (أو عدد محدود من الأجهزة)، وقدراته على الأتمتة بسيطة.
  • منصة واتساب API: هي ليست تطبيقاً بواجهة مرئية، بل هي "بوابة برمجية" تسمح للمطورين ببناء أنظمة مخصصة فوقها. إنها الخيار الاحترافي الذي يتيح وجود عدد غير محدود من المستخدمين، وأتمتة متقدمة (مثل الشات بوت)، وربط مع أنظمة أخرى. هذا هو ما سنستخدمه لبناء وكيلنا.


2. "قواعد اللعبة": أهم قيود واتساب API

لكي تحافظ على بيئة تواصل صحية وغير مزعجة للمستخدمين، تفرض واتساب مجموعة من القواعد الصارمة. فهم هذه القواعد سيحدد كيفية تصميم منطق الوكيل الخاص بنا.

سياسة استخدام منصة واتساب للأعمال

هذا المقال بعنوان 'سياسة استخدام منصة واتساب للأعمال' من موقع BusinessChat يلخص أهم القواعد التي يجب أن نلتزم بها. سنقرأ الأجزاء التي تشرح القيود الأساسية.

اقرأ الأقسام التالية في المقال: '1- واتساب هو نظام يهدف بدرجة أولى إلى خدمة العملاء'، و '2- لوائح واتساب للحفاظ على المنصّة خالية من الرسائل غير المرغوب فيها'، و '6- قواعد الاشتراك في خدمة تلقي رسائل واتساب من نشاط تجاري'.

بناءً على ما قرأته، يمكننا تلخيص أهم ثلاث قواعد:

أ. نافذة الـ 24 ساعة (The 24-Hour Window)

هذه هي القاعدة الأهم على الإطلاق. عندما يرسل لك مستخدم رسالة، تُفتح "نافذة خدمة عملاء" مدتها 24 ساعة.

  • داخل النافذة: يمكنك الرد على المستخدم بحرية وبأي نوع من الرسائل. هذا هو الوقت المثالي لعمل الوكيل، حيث يمكنه إجراء حوار تفاعلي.
  • خارج النافذة: بمجرد انتهاء الـ 24 ساعة، لا يمكنك إرسال أي رسالة حرة للمستخدم. الطريقة الوحيدة للتواصل معه هي عبر "رسائل القوالب" المعتمدة مسبقاً.
WhatsApp Business Chat Interface with 24-Hour Messaging Limit Notification
توضح هذه الصورة واجهة مستخدم لإحدى منصات إدارة واتساب. لاحظ الرسالة التي تشير إلى انتهاء نافذة الـ 24 ساعة، والحاجة إلى استخدام "قالب رسالة" لمتابعة التواصل.

ب. رسائل القوالب (Message Templates)

هي رسائل جاهزة يجب أن تحصل على موافقة مسبقة من Meta قبل أن تتمكن من إرسالها. تُستخدم هذه القوالب لبدء محادثة مع مستخدم لأول مرة، أو لمتابعته بعد انقضاء نافذة الـ 24 ساعة. الأمثلة تشمل:

  • تنبيهات الشحن ("تم شحن طلبك!").
  • تذكير بالموعد ("نود تذكيرك بموعدك غداً").
  • رسائل تسويقية ("لدينا خصم 20% لك").

هذا القيد يعني أن وكيلنا لا يستطيع إرسال أي رسالة تسويقية عشوائية من تأليفه في أي وقت. يجب أن يكون التواصل إما رداً على المستخدم أو عبر قالب معتمد.

ج. الموافقة المسبقة للمستخدم (Opt-In)

لا يمكنك إرسال رسائل إلى أي شخص لم يوافق صراحةً على تلقي رسائل منك عبر واتساب. يجب أن يبادر المستخدم أولاً أو يمنحك الإذن عبر قناة أخرى (مثل تحديد مربع اختيار في موقعك، أو مسح رمز QR). هذا يمنع بشكل قاطع إرسال الرسائل المزعجة (Spam).

اختبر فهمك!

تخيل أن وكيل المبيعات الخاص بنا تواصل مع عميل محتمل لمدة 30 دقيقة. بعد يومين (48 ساعة)، أراد الوكيل أن يرسل له رسالة متابعة يقول فيها: "مرحباً يا أحمد، هل فكرت في عرضنا؟". لماذا ستفشل هذه المحاولة وفقاً لقواعد واتساب؟ وما هو الإجراء الصحيح الذي كان يجب على الوكيل اتخاذه؟

Show answer

ستفشل هذه المحاولة لأن نافذة الـ 24 ساعة قد أُغلقت. الرسالة "مرحباً يا أحمد، هل فكرت في عرضنا؟" هي رسالة حرة، وإرسالها بعد 48 ساعة يعتبر انتهاكاً لسياسة واتساب.

الإجراء الصحيح هو استخدام قالب رسالة معتمد مسبقاً من Meta. على سبيل المثال، كان يمكن إعداد قالب مثل: "مرحباً {{اسم العميل}}، هل لديك أي استفسارات بخصوص عرضنا الذي ناقشناه؟ فريقنا مستعد للمساعدة." ثم يقوم الوكيل بإرسال هذا القالب مع ملء المتغير (اسم العميل) بالقيمة "أحمد".



3. المتطلبات الفنية والتكلفة

الآن بعد أن فهمنا القواعد، ماذا نحتاج عملياً للبدء، وهل الخدمة مجانية؟

المتطلبات الأساسية

الفيديو التالي يوضح بعض الخطوات العملية لإعداد حساب واتساب API. لا تقلق بشأن اتباع الخطوات الآن، فقط شاهدها لتكوين فكرة عامة عن المتطلبات.

إعداد WhatsApp API خطوة بخطوة بسهولة! 🚀

يوضح هذا الفيديو من قناة AEG AI بعض المتطلبات التقنية الأولية. ركز على النقطة التي يشدد عليها في البداية بخصوص رقم الهاتف.

شاهد أول 49 ثانية من الفيديو. استمع جيداً للشرط الأساسي المتعلق برقم الهاتف الذي ستستخدمه.

أهم متطلب تقني هو الحاجة إلى رقم هاتف جديد تماماً لم يُستخدم من قبل على أي نسخة من واتساب (لا العادي ولا تطبيق الأعمال). إذا كان لديك رقم مستخدم حالياً، يجب حذف حساب واتساب المرتبط به أولاً قبل استخدامه للـ API. بالإضافة إلى ذلك، ستحتاج إلى حساب Meta Business وإعداد تطبيق على منصة مطوري فيسبوك. سنتناول هذه الخطوات عملياً لاحقاً.

نموذج التكلفة

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

الفرق بين واتساب بزنس (الاعمال) و واتساب API

سنعود الآن إلى فيديو BusinessChat لنفهم كيف يتم حساب تكلفة استخدام واتساب API. هذا الجزء مهم جداً لفهم الجانب التجاري للمشروع.

شاهد المقطع من الدقيقة 05:19 إلى 07:34. ركز على فهم أن التكلفة تعتمد على 'المحادثة' وليس 'الرسالة'، وكيف يختلف سعر المحادثة حسب نوعها (تسويقية، خدمية).

كما رأيت، التكلفة تتكون من:

  1. رسوم اشتراك المنصة (Platform Fee): عادةً ما يتم استخدام الخدمة عبر "مزود خدمة معتمد" (Business Solution Provider - BSP) مثل 360dialog أو BusinessChat، والذي يتقاضى اشتراكاً شهرياً.
  2. رسوم واتساب لكل محادثة (Per-Conversation Fee): تتقاضى Meta رسوماً عن كل "محادثة" مدتها 24 ساعة. يختلف سعر المحادثة حسب الدولة، وحسب من بدأها (العميل أم الشركة)، ونوعها (خدمة، تسويق، ...إلخ).


خلاصة الدرس

في هذا الدرس التأسيسي، تعلمنا النقاط الحاسمة التي تحكم استخدام واتساب API لبناء وكيلنا:

  • نستخدم الـ API وليس التطبيق: وكيلنا سيتواصل مع العالم عبر بوابة برمجية احترافية، وليس عبر تطبيق واتساب العادي.
  • نافذة الـ 24 ساعة هي القاعدة الذهبية: يجب تصميم منطق الوكيل ليكون تفاعلياً داخل هذه النافذة.
  • لا رسائل حرة بعد 24 ساعة: أي تواصل تبادر به الشركة خارج النافذة يجب أن يكون عبر قوالب معتمدة مسبقاً.
  • الموافقة أولاً: لا يمكننا مراسلة أي مستخدم لم يوافق على ذلك بشكل صريح.
  • هناك متطلبات وتكاليف: ستحتاج إلى رقم هاتف مخصص، وحساب أعمال، وميزانية لتغطية رسوم الاشتراك والمحادثات.

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


ماذا بعد؟

الآن بعد أن فهمنا "قواعد اللعبة"، حان وقت اللعب! في الدرس القادم، سنبدأ العمل البرمجي. سنقوم ببناء أول "أداة" (Tool) في ترسانة وكيلنا الجديد: أداة لإرسال الرسائل الصادرة عبر واتساب. سنطبق ما تعلمناه في الوحدات السابقة عن استدعاء واجهات الـ API باستخدام مكتبة requests في بايثون، ولكن هذه المرة مع واجهة واتساب الحقيقية. استعد لترى وكيلك يرسل أول رسالة واتساب