Вход в процесс - элемент «Подписался на Телеграм-бота». Для построения процесса следует перетаскивать элементы в поле конструктора.
Двойной клик по элементу в поле конструктора открывает его свойства в правой части страницы. Здесь следует указать конкретного бота.
Далее процесс обнуляет баланс виртуальной валюты пользователей, которые подписались на бота. Это делается с помощью действия «Изменить баланс вирт. валюты».
В свойствах этого действия нужно выбрать валюту и тип изменения «Обнуление баланса».
Элементы процесса следует соединять. Сам процесс рекомендуется периодически сохранять.
Следующее действие процесса - отправка Телеграм-сообщения с помощью элемента «Сообщение в Телеграм».
В свойствах этого элемента следует установить галочки, показанные на скриншоте, выбрать бота и перейти в редактор для составления сообщения. Все последующие элементы отправки Телеграм-сообщения настраиваются точно так же.
Суть сообщения - познакомиться с пользователем и предложить ему пройти тест. Пример такого сообщения показан на скриншоте ниже. В сообщение также нужно добавить кнопку «Давай!»
Теперь процесс отслеживает нажатие на кнопку «Давай!» с помощью условия «Нажал на кнопку в Телеграм».
В свойствах данного условия нужно выбрать сообщение с кнопкой, саму кнопку, выбрать опцию «Через некоторое время» и указать требуемое Вам время по прошествии которого будет засчитано отсутствие нажатия на кнопку.
Процесс отправляет Телеграм-сообщение пользователям, которые нажали на кнопку «Давай!».
В этом сообщении следует рассказать о себе и предложить подарок. Также в сообщение нужно добавить кнопку «Какой подарок?»
Что касается пользователей, которые не нажали на кнопку «Давай!», процесс отправляет им дожимное сообщение с призывом нажать на кнопку «Да, давай познакомимся!» и отслеживает нажатие на эту кнопку. Пользователи, которые не нажали на нее, завершают процесс.
Разбираем процесс дальше. Пользователи, которые (1) нажали на кнопку «Какой подарок?», получают (2) Телеграм-сообщение, в котором описан подарок и сказано, что для его получения нужно пройти тест. В сообщении следует разместить кнопку «Давай уже тест!» Далее процесс (3) отслеживает нажатие на кнопку «Давай уже тест!»
Пользователи, которые не нажали на кнопку «Какой подарок?», получают (4) дожимное сообщение с призывом нажать на кнопку, после которого следует проверка нажатия на кнопку. Такой момент был разобран выше.
Пользователи, которые не нажали на кнопку «Давай уже тест!», тоже получают (5) дожимное сообщение с призывом нажать на кнопку, после которого следует проверка нажатия на кнопку.
Следующее действие процесса - отправка Телеграм-сообщения с первым вопросом и вариантами ответа в виде кнопок.
Ниже представлен пример вопроса и вариантов ответа.
С помощью условия «Нажал на кнопку в Телеграм» процесс отслеживает нажатие на кнопки. В нашем примере первая кнопка - это единственный правильный ответ на вопрос. Нажатие на эту кнопку приводит к увеличению баланса виртуальной валюты и переходу ко второму вопросу. При нажатии на остальные кнопки пользователь переходит ко второму вопросу без изменения баланса виртуальной валюты.
В свойствах данного условия нужно выбрать сообщение с кнопкой, сами кнопки, выбрать опцию «Через некоторое время» и указать требуемое Вам время по прошествии которого будет засчитано отсутствие нажатия на кнопку.
Что касается пользователей, которые не выбрали ни один из ответов, процесс отправляет им дожимное сообщение с этим же вопросом и вариантами ответов и отслеживает нажатие на кнопки. Здесь всё так же - нажатие на кнопку верного ответа приводит к увеличению баланса виртуальной валюты и переходу ко второму вопросу. Нажатие на остальные кнопки приводит к переходу ко второму вопросу без изменения баланса виртуальной валюты.
Второй и третий вопросы добавляются в процесс аналогичным образом уже без дожима. Дожим может быть использован, если это необходимо.
Осталось подвести итоги теста. Процесс отправляет пользователям (1) Телеграм-сообщение, где предлагает узнать результат. В этом сообщении следует разместить кнопку «Узнать результат!» Далее процесс (2) отслеживает нажатие на эту кнопку и (3) в зависимости от количества полученных баллов направляет пользователей (4) в разные ветки процесса.
Для определения количества накопленных баллов используется элемент «Накопил баллы», который относится к категории элементов «Сегментация».
В свойства этого элемента нужно выбрать виртуальную валюту и добавить диапазоны значений. Пример его настройки показан на скриншоте ниже.
Если у Вас не хватает времени на самостоятельную настройку нужного Вам бизнес процесса/настройки раздела аккаунта, мы можем сделать это за Вас на возмездной основе. Обращайтесь в нашу Службу поддержки по email zakaz@autoweboffice.com или в окне консультанта на сайте http://autoweboffice.com