Функция «Перемещение клиента» позволяет переместить пользователя на любую позицию в сценарии чат-бота.

 

Доступно 4 режима перемещения:

1) В  начало переписки

Бот переместит пользователя в самое начало переписки и будет ожидать сообщения от пользователя.

2) На шаг  назад

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

Если это первый шаг сценария,  то пользователь будет перемещён в начало переписки. 

Если это не  первый шаг, тогда при перемещении на шаг назад, так же будут выполняться действия из шага на который будет перемещен пользователь (отправка сообщения, фото и  т.д.).

3) На определенный шаг

В этом варианте, вам нужно  будет  выбрать шаг из любого сценария, на который нужно переместить клиента.

При перемещении пользователя на этот шаг, так же будут выполняться действия из шага на который будет перемещен пользователь (отправка сообщения, фото и  т.д.).

4) На другой сценарий

Пользователь будет перемещен на первый шаг сценария,  который Вы укажите. Перемещение будет выполнено сразу на блок с ответом бота. Т.е. сразу после перемещения произойдет выполнение действий из первого шага, это отправка сообщения, фото и т.д (если такие действия имеются).

 

Советы по перемещению

Всегда оставляйте пользователю возможность вернуться на шаг назад  или в начало сценария, где бы этот пользователь не находился.

Например если вы просите пользователя ввести номер телефона, то так же укажите,  что он может написать слово «Назад» которое вернет его  на  шаг назад или  в  начало  переписки.

Не  делайте цикличное перемещение, с шага 1 на шаг 2, а с шага 2 на шаг 1. Пользователь будет перемещаться только до первого повтора шага. Зацикливание может привести к зависанию пользователя на каком-то шаге, если Вы зараннее не предусмотрите обработку всех случаев когда на каком-то этапе перемещение не сработало.