Хабарламаларды толығымен алуды тоқтату жолы
Мысалы, WhatsApp-та хабарламаларды бұғаттау мүмкіндігі жоқ, сондықтан пайдаланушының «SPAM» түймесін басуына жол бермеу үшін, оның өтініші бойынша хабарламаларды жіберуді тоқтату қажет.
Клиентпен сөйлесуде бас тарту туралы хабарландыру пайда болады, ал «Клиент туралы» қойындысында клиенттің бот хабарламаларынан бас тартқаны (жазылудан шыққаны) туралы белгі пайда болады: крест белгішесі бар хабарлама.

Егер клиентте бас тарту белгісі болса, хабарламалар пайдаланушыға жеткізілмейді.

Назар аударыңыз!
Барлық мессенджерлер клиент хабарламалардан бас тартқан кезде хабарландыру жібермейді.
Қолмен бас тарту жолы
Ботта клиенттің хабарламалардан бас тарту мүмкіндігін орнатуға болады.
Мысал ретінде WhatsApp-ты алайық.
Өзіңіздің воронка логикаңызға негізделген шарты бар блок жасаңыз. Start блогы ең жоғары орындалу басымдылығына ие.

Trigger өрісінде пайдаланушылар бот хабарламаларынан бас тарту үшін теруі мүмкін барлық мүмкін сөздерді нүктелі үтірмен бөліп тізіңіз. Бұл блокта біз клиенттен шынымен бас тартқысы келетінін сұрап, екі түйме жасаймыз: «Иә» және «Жоқ».
Start блогына кірген кезде клиент түймелердің бірін басуы керек, ал түйме атаулары көрсеткі триггерінде көрсетіледі:

Келесі блокта, көрсеткі «Иә, мені жазылудан шығарыңыз» триггерінен кейін, клиенттің сәтті бас тартқанын растайтын хабарламаны енгізіңіз:

Әрі қарай, сәтті бас тартуды растау хабарламасы бар блоктан төменде бас тарту функциясын қамтитын блок жасаңыз:
unsubscribe()
Назар аударыңыз!
Блок ішінде Калькулятордағы әрекеттер алдымен өңделеді, содан кейін ғана хабарлама мәтіні жіберіледі.
Егер сіз бір блокқа бас тарту мәтінін де, бас тарту функциясын да қоссаңыз, клиент сол блоктан хабарламаны алмайды — ол пайдаланушыға енді жеткізілмейді.

Назар аударыңыз!
Клиент ботқа кез келген хабарлама жіберсе, ол хабарламаларға қайта жазылады; оған дейін оған ешқандай хабарлама жіберілмейді.
Жарнамалық хабарламалардан ішінара бас тарту жолы
Ішінара бас тарту үшін айнымалыларды тағайындап, хабарламаларды жібермес бұрын олардың мәндерін тексеру қажет.
Айнымалыларды блокта Калькулятор өрісін пайдаланып тағайындаңыз.
Сондай-ақ, әңгіме кезінде «Клиент туралы» қойындысында клиенттің айнымалысын қолмен жасауға болады, оны кейін жарнамалық хабарламалардан алып тастау үшін пайдалануға болады.
Мысалы, егер пайдаланушыда send_in_the_morning айнымалысы no мәніне орнатылған болса, жарнамалық хабарлама сүзгі параметрлерінде осы айнымалының мәніне негізделген пайдаланушыларды алып тастауға болады:

Сондай-ақ, блокта немесе жарнамалық хабарлама блогына апаратын көрсеткіде, Салыстыруға арналған айнымалы өрісінде send_in_the_morning == "no" көрсетуге болады, осылайша бұл адам кешке хабарлама алады. Шарттарды әртүрлі тәсілдермен біріктіруге болады.
Хабарламаларды жоспарлау кезінде «Салыстыруға арналған айнымалы» өрісін пайдалану мысалы:

Клиентте send_in_the_morning айнымалысы "no" мәніне орнатылғанын көреміз. Ал оған хабарлама сағат 20:00-ге жоспарланған.

Бас тартуға реакцияны қалай орнату керек
Клиент бас тартқаннан кейін ботта белгілі бір әрекеттерді орындау жиі қажет. Мысалы, аналитикаға ақпарат жіберу, тізімдерге қосу немесе алып тастау, тегтерді қолдану немесе алып тастау, серверге сұрау жіберу және т.б.
Осы мақсаттар үшін клиенттің бас тарту туралы хабарландыруына әрекет ететін шартты блокты орнатуға болады. Бұл кері шақыру (хабарландыру) клиент мессенджерде хабарламалардан бас тартқаннан кейін (мысалы, Telegram-да «Ботты тоқтату және бұғаттау») клиенттің чатында пайда болады.

Блокта «Шарт» өрісіне client_unsubscribed кері шақыруын енгізіп, Сәйкестік түрін - Нақты сәйкестікке орнатыңыз.

Блокта конфигурацияланған әрекеттер мен сұраулар орындалады, бірақ хабарлама клиентке ЖІБЕРІЛМЕЙДІ, өйткені ол бас тартқан.
Бұл кері шақыру Viber және Telegram-да жұмыс істейді.


