كيفية إيقاف استلام الرسائل بالكامل

على سبيل المثال، في واتساب لا يوجد خيار لحظر الرسائل، لذا لمنع المستخدم من الضغط على زر "SPAM"، تحتاج إلى إيقاف إرسال الرسائل بناءً على طلبه.

سيظهر إشعار بإلغاء الاشتراك في الدردشة مع العميل، وفي علامة التبويب "حول العميل"، ستظهر علامة تشير إلى أن العميل قد ألغى الاشتراك في رسائل البوت (ألغى الاشتراك): رسالة مع أيقونة صليب.

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

انتبه!
لا ترسل جميع تطبيقات المراسلة إشعارات عندما يلغي العميل اشتراكه في الرسائل.

كيفية إلغاء الاشتراك يدويًا

في البوت، يمكنك إعداد خيار للعميل لإلغاء الاشتراك في الرسائل.
لنأخذ واتساب كمثال.

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

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

عند الدخول إلى كتلة البداية، سيحتاج العميل إلى النقر على أحد الأزرار، وسيتم تحديد أسماء الأزرار في مشغل السهم:

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

بعد ذلك، من الكتلة التي تحتوي على رسالة تأكيد إلغاء الاشتراك الناجح، أنشئ كتلة أدناه ستحتوي على وظيفة إلغاء الاشتراك:

unsubscribe()

انتبه!

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

انتبه!

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

كيفية إلغاء الاشتراك جزئيًا من النشرات البريدية

لإلغاء الاشتراك الجزئي، تحتاج إلى تعيين متغيرات والتحقق من قيمها قبل إرسال الرسائل.

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

على سبيل المثال، إذا كان لدى المستخدم متغير send_in_the_morning مضبوط على no، يمكنك استبعاد المستخدمين في إعدادات مرشح النشرة البريدية بناءً على قيمة هذا المتغير:

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

مثال على استخدام حقل "المتغير للمقارنة" عند جدولة الرسائل:

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

كيفية إعداد رد فعل على إلغاء الاشتراك

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

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

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

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

يعمل هذا الاستدعاء في Viber وTelegram.