Salebot.pro
Search
K
Comment on page

Отписка клиента от бота

Как полностью или частично отписать пользователя

Как полностью отписать от сообщений

Например, в Whatsapp отсутствует возможность запретить сообщения, и, чтобы пользователь не нажал кнопку "СПАМ", вам необходимо по его требованию останавливать рассылки.
Во всех других мессенджерах есть системная возможность: ниже приведен пример кнопки отписки во ВКонтакте
ВК: пользователь может сам запретить сообщения
Если пользователь ВКонтакте нажал на эту кнопку, то он отписался от всех сообщений и бот не сможет отправить сообщений. В диалог с клиентом придет уведомление об отписке, а во вкладке "О клиенте" появится отметка, что клиент отказался от сообщений бота (отписался): сообщение с крестиком.
Если у клиента есть отметка об отписке, то сообщения пользователю не дойдут.
Сообщение не отправлено, клиент запретил отправку сообщений сообщества ВКонтакте
Помните! Не все мессенджеры присылают уведомления о том, что клиент отписался от сообщений.

Как отписаться вручную

В боте можно настроить возможность для клиента отписаться от сообщений. Рассмотрим на примере мессенджера Whatsapp.
Создаём блок с условием в зависимости от логики вашей воронки. Блок "Первостепенной проверки условия" имеет наивысший приоритет срабатывания. В поле "Условие" перечисляем через точку с запятой все вариант слов, которые могут написать пользователи для того, чтобы отписаться от сообщений бота. В этом блоке укажем текст сообщения об успешной отписки от сообщений бота.
В следующем блоке в Калькуляторе указываем функцию для отмены подписки:
unsubscribe()
Обратите внимание! Внутри блока сначала обрабатываются действия в Калькуляторе, и после этого отправляется текст сообщения.
Если указать в одном блоке текст отписки и функцию отписки, клиент НЕ получит сообщение из данного блока - оно уже не будет доставлено пользователю.
Блок запуска отписки и текст об успешной отписки.
Блок с функцией для отписки от сообщений бота
Важно! Клиент подпишется на сообщения вновь, если отправит любое сообщение боту, до этого момента ни одно сообщение ему не будет отправлено.

Как частично отписать от рассылок

Для частичной отписки вам необходимо присваивать переменные и проверять их значение перед отправкой.
Присваиваем переменные в блоке в поле Калькулятор. Также можно вручную в диалоге с клиентом во вкладке "О клиенте" создать переменную клиента, по которой далее будете исключать из рассылок.
Например, если пользователю присвоена переменная рассылать_утром со значением нет, то в настройки фильтра рассылки можно исключить пользователей по значению переменной.
Настройка фильтра при создании рассылки, чтобы исключить по значению переменной
Также в блоке или стрелке к блоку рассылки в поле Переменная для сравнения можно указать рассылать_утром == "нет" , чтобы данному человеку сообщение пришло вечером. Условия можно комбинировать по разному.
Пример использования поля "Переменная для сравнения" при планировании сообщений:
Видим, что у клиента есть переменная рассылать_утром со значением "нет". И для него запланировалось сообщение на 20:00.

Как настроить реакцию на отписку

Часто необходимо произвести какие-либо действия в боте после отписки клиента. Например, передать информацию в аналитику, добавить или исключить из списков, добавить или удалить метки, выполнить запрос на сервер и прочее. Для таких целей можно настроить блок с условием, который будет реагировать на уведомление об отписке клиента. Данный колбэк (уведомление) приходит в диалог с клиентом после того, как клиент отписался от сообщений в мессенджере (например, "Запретить сообщения" в ВК, "Остановить и блокировать бота" в Telegram)
Уведомление, что клиент отписался от сообщений.
В блоке в поле Условие укажем колбэк client_unsubscribed и Выбор соответствия - Полное соответствие.
Действия и запросы настроенные в блоке выполнятся, но сообщение НЕ БУДЕТ отправлено клиенту, так как клиент уже отписался.
Данный коллбэк работает в ВКонтакте, Viber, Telegram.