# Остановить рассылку

* [Как полностью остановить рассылку](#how-to-stop-mailing-completely)
* [Как частично остановить рассылку ](#how-to-partially-unsubscribe-from-mailing-lists)
* [Как настроить ответ на остановку рассылки](#how-to-adjust-response-to-unsubscribe)

## Как полностью остановить рассылку

Например, в WhatsApp нет возможности запретить сообщения и предотвратить нажатие пользователем кнопки «СПАМ», нужно остановить рассылку по его запросу.&#x20;

{% hint style="info" %}
У всех остальных мессенджеров такая системная возможность есть
{% endhint %}

Если пользователь нажимает эту кнопку, он отписывается от всех сообщений, и вы не сможете отправлять ему сообщения. Чтобы понять, отписан пользователь или нет, нужно нажать кнопку «Ещё» в разделе Клиенты

!!!

Значение переменной notSubscribed, установленное в 1, означает, что сообщения не будут доходить до пользователя.

!!!

### Как отписать вручную&#x20;

Эту переменную также можно установить вручную, из конструктора, например, если человек в WhatsApp пишет слово unsubscribe.&#x20;

В поле необходимо написать присваивание переменной при переходе

!!!!

`the.notSubscribed client = 1 или client.notSubscribed = 1` — разницы нет. В поле ответа можно указать что угодно, это сообщение не придёт. Если нужно отправить пользователю сообщение о том, что он успешно отписан, можно использовать следующую схему

!!!

**Важно!** Клиент снова подпишется на сообщения, если отправит боту любое сообщение; до этого момента ему не будет отправлено ни одного сообщения.

## Как частично отписаться от рассылок&#x20;

Чтобы отвечать частично, нужно назначать переменные и проверять их значение перед отправкой. Например, если пользователю назначена переменная #{to send in the morning} без значения, то в настройках блока (или стрелки рассылки) можно добавить условие сравнения #{to send in the morning} != 'Нет необходимости, чтобы этот человек получал это сообщение'. Условия можно комбинировать различными способами.

## Как настроить ответ на отписку&#x20;

Часто необходимо выполнить какие-то действия в боте после того, как клиент отписался. Например, передать информацию аналитику. Для этого после отписки клиента генерируется сообщение client\_unsubscribed, и вы можете запустить бота, указав тип среза полного совпадения.

!!!

!!!

Если вы хотите выполнить запрос к серверу, используйте расширенные настройки блока.

{% hint style="info" %}
Хотя бот запустится, он не сможет отправить сообщение клиенту, потому что клиент уже отписался.
{% endhint %}

{% hint style="danger" %}
Этот callback работает только в Viber. В Telegram callback не приходит!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/ru/rassylki-staroe/ostanovit-rassylku.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
