Стрелки конструктора
Стрелки — это условия перехода. По сути, стрелка выполняет роль распределителя: если клиент выбрал "Ответ 1", он перемещается в блок №1, если выбрал "Ответ 2", то перемещается в блок №2 и т. д.
Стрелки создаются путем перетаскивания одного блока на другой. Нажали на блок левой кнопкой мыши, подтащили его к тому блоку из которого нужно начать стрелку, отпустили. Все, стрелка готова.
Внимание! Именно отпустили, а не перетащили обратно!
Стрелка: с условием
Стрелка с условием: это стрелки, переход по которым осуществляется, если выполнилось условие. На рисунке ниже – это стрелки, на которых написано "Да" и "Нет".
Логика бота такая: бот спрашивает "Хотите оформить заказ?", если клиент ответил "Да", он переходит влево в голубой блок, если ответил "Нет", он переходит вправо в белый блок.
Если ответил что-либо другое, сработает стрелка без условия, бот ответит "Я не понял ваш ответ" и заново спросит "Хотите оформить заказ?"
Чтобы задать условие перехода на стрелке наводим на нее мышь и жмем на появившуюся шестеренку.
Далее, справа, открывается меню "Редактирование соединения", вписываем наше условие в самое верхнее поле (оно так и называется "Условие") и жмем Готово.
Стрелка: без условия
Стрелка без условия: это такой тип стрелок, которые срабатывают на любой ответ клиента. В нашей схеме это стрелка в блоке с вопросом "Хотите сделать заказ?".
Если клиент ответит что-то помимо "Да" и "Нет", сработает как раз стрелка без условия, бот ответит "Я не понял ваш ответ" и заново спросит "Хотите оформить заказ?".
Стрелка: с таймером
Стрелка с таймером: это стрелки, переход по которым будет осуществлен через заданный нами промежуток времени. Отображаются они пунктирными линиями.
На схеме ниже, присутствуют две таких стрелки. Первая, после ярко-зеленого блока "Добрый день". На этой стрелке стоит задержка в 1 секунду.
Чтобы задать время наводим на нужную стрелку мышь, жмем появившуюся шестеренку. Справа откроется меню редактирования соединения, нажимаем на "Настройка времени" и в поле "Задержка перед ответом" вписываем нужное время.
Справа от поля "Задержка перед ответом" можно выбрать меру измерения "Секунды, минуты, часы, дни".
Стрелка: со сбором данных
Стрелки со сбором данных: это возможность сохранить ответы пользователей. На конце этих стрелок ромб.
Данный тип стрелок можно использовать для сбора любых данных с клиентов (имя, город, район, метро и т.д.).
Чтобы создать такую стрелку, для начала необходимо создать обычную стрелку. Далее, наводим на нее мышкой и кликаем правой кнопкой мыши или нажимаем на появившуюся шестеренку. Справа откроется меню "Редактирование соединения". Переключаем ползунок "Пользователь вводит данные" и в поле "Вводимые данные" вписываем название переменной, в которую бот запишет введенные клиентом данные. В нашем случае это "Телефон
". Жмем готово. Стрелка создана.
В завершении хотим упомянуть о том, что стрелки могут принимать любую форму ломанной линии. Для этого наведите мышь на стрелку, зажмите и потяните в сторону. Таким образом вы можете задать приятное и простое визуальное оформление своему проекту и никогда не запутаетесь в цепочке.
Чтобы удалить ненужный узел в стрелке, дважды кликните на этот узел левой кнопкой мыши.