إلغاء الاشتراك من الروبوت
كيفية إيقاف استلام الرسائل بالكامل
على سبيل المثال، في واتساب لا يوجد خيار لحظر الرسائل، لذلك لمنع المستخدم من الضغط على زر «SPAM»، تحتاج إلى إيقاف إرسال الرسائل بناءً على طلبه. سيظهر إشعار بإلغاء الاشتراك في الدردشة مع العميل، وفي تبويب «حول العميل» ستكون هناك علامة تشير إلى أن العميل قد ألغى الاشتراك في رسائل البوت (ألغى الاشتراك): رسالة مع أيقونة على شكل علامة ×.

إذا كانت لدى العميل علامة تفيد بأنه ألغى الاشتراك، فلن يتم تسليم الرسائل إلى المستخدم.

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

في المشغّل الحقل، اكتب جميع الكلمات المحتملة التي قد يكتبها المستخدمون لإلغاء الاشتراك من رسائل البوت، مفصولة بفواصل منقوطة. في هذه الكتلة، سنسأل العميل أيضًا مرة أخرى إن كان يريد حقًا إلغاء الاشتراك وننشئ زرين: «نعم» و«لا.
عند الدخول إلى كتلة البدء، سيحتاج العميل إلى النقر على أحد الأزرار، وستُحدَّد أسماء الأزرار في مشغّل السهم:

في الكتلة التالية، حيث يتبع السهم المشغّل «نعم، ألغِ اشتراكي»، أدخل الرسالة التي تؤكد أن العميل قد ألغى الاشتراك بنجاح:

بعد ذلك، من الكتلة التي تحتوي على رسالة تأكيد إلغاء الاشتراك بنجاح، أنشئ كتلة أسفلها ستحتوي على وظيفة إلغاء الاشتراك:
unsubscribe()
انتبه!
داخل الكتلة، تتم معالجة الإجراءات في الحاسبة أولًا، وبعد ذلك فقط يتم إرسال نص الرسالة. إذا أدرجت نص إلغاء الاشتراك ووظيفة إلغاء الاشتراك في الكتلة نفسها، فإن العميل سي عدم يتلقى الرسالة من تلك الكتلة—ولن يتم تسليمها إلى المستخدم بعد الآن.

انتباه!
سيعود العميل إلى الاشتراك في الرسائل إذا أرسل أي رسالة إلى البوت؛ وحتى ذلك الحين، لن تُرسل إليه أي رسائل..
كيفية إلغاء الاشتراك الجزئي من المراسلات
للإلغاء الجزئي للاشتراك، تحتاج إلى تعيين متغيرات والتحقق من قيمها قبل إرسال الرسائل.
عيّن المتغيرات في الكتلة باستخدام حقل الحاسبة. يمكنك أيضًا إنشاء متغير عميل يدويًا في تبويب «حول العميل» أثناء الدردشة، والذي يمكن استخدامه لاحقًا لاستبعاده من المراسلات.
على سبيل المثال، إذا كان لدى المستخدم المتغير send_in_the_morning مضبوطًا على no, يمكنك استبعاد المستخدمين في إعدادات فلتر المراسلة بناءً على قيمة هذا المتغير:

أيضًا، في الكتلة أو السهم المؤدي إلى كتلة المراسلة، يمكنك تحديد في حقل المتغير للمقارنة send_in_the_morning == "no" , حتى يتلقى هذا الشخص الرسالة في المساء. يمكن دمج الشروط بطرق مختلفة.
مثال على استخدام حقل «المتغير للمقارنة» عند جدولة الرسائل:

يمكننا أن نرى أن لدى العميل المتغير send_in_the_morning مضبوطًا على "no"، وتمت جدولة رسالة له في الساعة 8:00 مساءً.

كيفية إعداد رد فعل على إلغاء الاشتراك
غالبًا ما يكون من الضروري تنفيذ إجراءات معينة في البوت بعد أن يلغي العميل الاشتراك. على سبيل المثال، إرسال معلومات إلى التحليلات، الإضافة أو الإزالة من القوائم، تطبيق الوسوم أو إزالتها، إجراء طلب إلى الخادم، وغير ذلك. ولأجل هذه الأغراض، يمكنك إعداد كتلة شرطية تتفاعل مع إشعار إلغاء اشتراك العميل. يظهر هذا الاستدعاء (الإشعار) في دردشة العميل بعد أن يلغي العميل الاشتراك في الرسائل في أحد برامج المراسلة (على سبيل المثال، «إيقاف وحظر البوت» في تيليغرام).)

في الكتلة، أدخل الاستدعاء client_unsubscribed في حقل «الشرط» واضبط نوع المطابقة - إلى مطابقة تامة.

سيتم تنفيذ الإجراءات والطلبات المُعدّة في الكتلة، لكن الرسالة لن تُرسل إلى العميل، لأنه قد ألغى الاشتراك بالفعل.
يعمل هذا الاستدعاء في فايبر وتيليغرام.
آخر تحديث