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

С помощью регулярных выражений можно проверять номера телефонов, адреса электронной почты, даты и многое другое. Полный список регулярных выражений можно найти в статье "Регулярные выражения."
В блоке с двумя исходящими соединениями запрашивается номер телефона клиента (это также может быть полное имя, email и т. д.):

От блока отходят два соединения: одно к Fallback блоку и одно к Chat .

Чтобы позволить клиенту двигаться дальше по воронке при вводе корректного номера телефона, укажите следующее регулярное выражение в условии стрелки, ведущей к Chat блоку:
и установите тип совпадения "Совпадение с regex".

Готово!
Сценарий будет работать следующим образом: когда пользователь дойдет до блока с сообщением "Введите свой номер телефона", если клиент введет что-либо другое, он не сможет двигаться дальше по воронке из-за проверки регулярным выражением. Каждый раз при вводе неверного номера телефона будет отправляться сообщение "Это не номер телефона".
Последнее обновление