<aside> 📜 СОДЕРЖАНИЕ

На платформе реализована функция сбора числовой информации от клиентов посредством чат-бота. Полученные данные клиентов возможно сохранять в качестве переменных. Затем данные переменных могут быть использованы при составлении математического выражения для предоставления клиенту расчетной информации.

<aside> 📝 Для реализации данной функции необходимо выполнить последовательно следующие действия:

  1. Создать анкету, в которую будут записаны ответы клиентов. Ответы из этой анкеты будут использоваться как переменные для подстановки в расчетную формулу.
  2. Создать процесс, который будет собирать нужную информацию у клиентов, записывать данные в анкету и отправлять результаты вычислений. </aside>

Создание анкеты

В разделе Учебная часть → Анкеты нажмите ➕ Новая анкета и создайте анкету, в которую будут записываться ответы клиентов.

Добавьте необходимое количество вопросов и опубликуйте анкету.

<aside> 💡 Для корректной работы формул, формат ответа на вопрос антеты необходимо установить Целое число.

</aside>

Для использования ответов в расчетах, необходимо скопировать переменную для отвена на вопрос анкеты. Скопировать переменную возможно нажав на { }. Переменна имеет вид @ОтветАнкеты.

Frame 30 (1).png

Создание и настройка процесса

В разделе Продажи → Процессы нажмите ➕ Новый процесс и создайте процесс для сбора информации.

Рассмотрим работу небольшого процесса с использованием математических функций.

Первым блоком клиенту отправляется сообщение с вопросом, в ответ на который необходимо написать число.

Далее, процесс анализирует полученный ответ (содержит или не содержит ответ пользователя число) и в зависимости от результата выполняет действия:

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

Untitled

  1. Если в полученном ответе содержится число, тогда процесс записывает полученное число в ответ на вопрос анкеты.

Фильтр с условием для разделения процесса на ветки.

Фильтр с условием для разделения процесса на ветки.

Frame 31.png

Запись полученного числа в анкету.

В блоке Заполнить анкету укажите в какую анкету и в какой вопрос необходимо записать полученные от клиента сведения. Возможно записыват точные данные, отправленные клиентом, или данные рассчитанные по настроенной формуле.

В анкету будет вписано число, отправленное клиентом

В анкету будет вписано число, отправленное клиентом

В ответ анкеты будет вписано число, увеличенное на 1, от того, когорое отправил клиент

В ответ анкеты будет вписано число, увеличенное на 1, от того, когорое отправил клиент

Предоставление клиенту расчетной информации.

После успешного заполнения анкеты, клиенту отправляется шаблон сообщения с расчетами:

image 128.png

<aside> 💡 Для корректной работы формулы в квадратных скобках, между переменными и знаками действия нуобходимо ставить пробел

@[@ОтветАнкеты * 10]

</aside>

На своем устройстве клиенты будет видеть следующие сообщения:

Вариант сообщения, когда в ответ анкеты записана точное число, указанное клиентом.

Вариант сообщения, когда в ответ анкеты записана точное число, указанное клиентом.

Вариант сообщения, когда в ответ анкеты записывается число клиента +1.

Вариант сообщения, когда в ответ анкеты записывается число клиента +1.