# Уведомления и запись в переменную

## **Уведомления**

{% embed url="<https://www.youtube.com/watch?v=j4W4u-ihTpU&t=8s>" %}

Уведомления - в конструкторе можно настроить, чтобы Вам приходило уведомляющее сообщение при совершении  подписчиком бота определенного действия (при достижении определенного блока)\
\
Например, вы настроили уведомление на блок, в котором клиент заказывает обратный звонок. Вам не нужно постоянно просматривать личный кабинет в платформе, чтобы не пропустить заявку. Вам просто придет уведомление в WhatsApp, Telegram или на почту.<br>

**Как включить уведомления**\
Для этого нужно перейти в «Настройки»(1), раздел «Уведомления»(2). И выбрать нужный канал для уведомлений.\
Уведомления могут приходить:\
\- на почту\
\- в whats app\
\- в телеграм

![](https://2114987056-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfhAagTPmzvUU2TSq8e%2F-Mh3fRxSLHgKmXtT8kl7%2F-Mh3i8G27IhgrZOm6ydW%2F132.jpg?alt=media\&token=0f0fa11c-6dcf-4ba5-b1d0-6cf98052e3cc)

{% hint style="warning" %}
Внимание:\
Если для Вашего бота не подключен канал WhatsApp, то и для уведомлений нельзя выбрать WhatsApp (только телеграм и почту)
{% endhint %}

\
**Настройка блока**\
В настройках любого блока (блока, при достижении которого мы хотим, чтобы нам поступало уведомление) включаем переключатель "отправить уведомление при попадание в этот блок":

![](https://2114987056-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfhAagTPmzvUU2TSq8e%2F-MflvzJjuw1y2QwOdW07%2F-MfmaDXmqnkwS7jxWkpJ%2Fimage.png?alt=media\&token=0c88927e-5854-45c7-b103-758eb1411aae)

В окошке «Текст уведомления» вводим тот текст, который будет приходить нам на указанный канал.

\
**Куда будут приходить уведомления при достижении определенного блока**\
По умолчанию уведомления приходят на все каналы, которые вы выбрали в настройках. \
Но есть возможность сделать так, чтобы при достижении определенного блока уведомления приходили в телеграм одному Вашему сотруднику, а при достижении другого блока на почту другому Вашему сотруднику.\
Для этого в настройках нужного блока есть переключатель "отправить только на указанные каналы". \
Включив переключатель и нажав на кнопку "+Добавить", вы выбираете нужные каналы для уведомлений: <br>

![](https://2114987056-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfhAagTPmzvUU2TSq8e%2F-MflvzJjuw1y2QwOdW07%2F-MfmazJ-RI8gtRzzVt1z%2F2021-07-28%20\(5\).png?alt=media\&token=618b0470-cdfc-415b-98ea-2d7d9840862b)

Также можно настроить, чтобы уведомления приходили при уходе из блока:

![](https://2114987056-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfhAagTPmzvUU2TSq8e%2F-MflvzJjuw1y2QwOdW07%2F-MfmbdtwyCHrtGg80CRz%2F2021-07-28%20\(9\).png?alt=media\&token=c7bee625-a440-4c3c-98d3-7b88a57075d0)

## **Переменные**

Переменные нужны для того, чтобы записывать ответы пользователя \
\
Что бы включить запись ответа от пользователя в переменную, в настройках блока включаем ползунок "записать ответ в пользовательскую переменную. И задаем "имя для переменной", в которую мы хотим сохранить ответ:

![](https://2114987056-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfhAagTPmzvUU2TSq8e%2F-MflvzJjuw1y2QwOdW07%2F-Mfmc5he8ohjTrsxyDm3%2F2021-07-28%20\(11\).png?alt=media\&token=5be23b3f-d4b7-4caa-a621-662b96990613)

\
При включении данной функции ответ от клиента запишется в переменную, которая может быть использована для формирования заявки. Если разрешено отвечать боту цифрами, то в переменную запишется значение пункта меню, а не цифра. Так же в последующем переменные можно использовать в сообщении бота.

\
**Рассмотрим пример**\
Создаем блок "цепочка сообщений" и задаем пользователю вопрос: в какое время вам удобно принять звонок? \
В настройках блока включаем переключатель «записать ответ в пользовательскую переменную» и называем переменную «время»:

![](https://2114987056-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfhAagTPmzvUU2TSq8e%2F-MflvzJjuw1y2QwOdW07%2F-MfmcK2OvNb7hlLjOJPq%2F2021-07-28%20\(14\).png?alt=media\&token=966185e9-0866-416c-829f-9dc26ff17a37)

\
Далее создаем еще один блок "цепочка сообщений", соединенный с первым. В этот блоке мы хотим вывести текст с подтверждением принятого от пользователя времени и вывести это время. \
Чтобы отправить подписчику бота значение переменной, используется такая конструкция:\
Переменную нужно обозначать символами {{$ }}. \
Например: {{$имяПеременной}}.\
\
В нашем случае с переменной "время" это выглядит так:\
1\. Либо ввести вручную {{$время}} в настройках блока

![](https://2114987056-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfhAagTPmzvUU2TSq8e%2F-MflvzJjuw1y2QwOdW07%2F-Mfmcc2U9tF66fkTQbaf%2F2021-07-28%20\(21\)_LI.jpg?alt=media\&token=2d373010-766e-4586-93d8-3e267c42e179)

\
2\. Либо использовать уже заготовленные кнопки, под полем ввода сообщения:

![](https://2114987056-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfhAagTPmzvUU2TSq8e%2F-Mh3lFrw7hwanSLLaZsr%2F-Mh3o9niaZ03udDouQNv%2F133.jpg?alt=media\&token=b417a503-f2f0-4f62-b1c8-73f29f955283)

\
\
В боте это будет выглядеть вот так:

![](https://2114987056-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfhAagTPmzvUU2TSq8e%2F-MflvzJjuw1y2QwOdW07%2F-Mfmd9YBq3MUAH1aLO9y%2F2021-07-28%20\(17\).png?alt=media\&token=d9a27687-f216-4626-96e7-b0495b257085)

![](https://2114987056-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MfhAagTPmzvUU2TSq8e%2F-MflvzJjuw1y2QwOdW07%2F-MfmdHR5CCNRx51uPhQx%2F2021-07-28%20\(18\)_LI.jpg?alt=media\&token=726a944b-0924-4d78-9e8f-957a522a89d1)

{% hint style="info" %}
Доработка:

Теперь в переменную можно добавлять мультимедиа (фото, видео).
{% endhint %}

\
**Константы**\
Константы, считываются платформой автоматически из мессенджера, например, имя или телефон.&#x20;

{% hint style="danger" %}
Обозначается константа просто в фигурные скобочки {{ }} , без знака $. Для того, чтобы подставить константу с именем, нужно ввести {{name}} , а с телефоном - {{phone}}.<br>
{% endhint %}
