Как настроить ручной ввод пользовательских переменных

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

Чтобы использовать функцию,  в блоке «Сообщение» активируйте «Ждать ответа подписчика».

Типы валидации

В выпадающем списке выберите проверку типа введенных значений: 

Строка — используется для введения до 255 текстовых символов.

Число — используется для введения чисел. С помощью элемента «Действие — Установить переменную» можно затем прибавлять или отнимать значения.

Дата — используется для введения дат в формате ДД/ММ/ГГГГ.

Емейл — используется для введения электронных адресов. Контакт с емейлом сохраняется также в адресную книгу в Email сервисе для создания рассылок.

Телефон — используется для введения телефона в международном формате с кодом страны и оператора. Контакт с емейлом сохраняется также в адресную книгу в Email сервисе для создания рассылок.

Ссылка — используется для введения ссылок начиная с https:// .

Геолокация — используется для передачи подписчиком своей геолокации. Поддерживается только в мобильных приложениях Telegram. Ответ записывается в переменную с типом «Строка» в виде ссылки на местоположение в Google картах https://www.google.com/maps/search/?api=1&query=xxxx.

Регулярное выражение —  используется, когда недостаточно предустановленных способов валидации для сравнения полученного значения от подписчика с шаблонным значением. Например, для проверки фразы на количество ключевых слов, номера паспорта, наличие пробелов в фразе или ожидание ввода чисел в определенном промежутке значений. Просмотреть синтаксис регулярных выражений можно в таблице на сайте exlab.net. Составить и проверить фразу на валидность можно на сайте regect101.

Сообщение при вводе невалидных данных

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

Сохранение в переменную

Введенные от пользователя данные можно сохранить в уже существующую переменную или создать новую, которая будет храниться для каждого подписчика на вкладке «Аудитория».

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

Сохранение в Email сервис

При получении электронного адреса или номера телефона от пользователя автоматически создается адресная книга в сервисе Email рассылок с названием чат-бота. Если у чат-бота одинаковое название в разных каналах, электронные адреса и номера телефонов будут добавятся в одну и ту же адресную книгу.

Быстрые ответы

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

Вы можете добавить быстрые ответы для данных с типом валидации «Строка», «Число» и «Регулярные выражения». К примеру, для ввода пользователем конкретного слова, ввода количества товара, или выбора категории товара.

Для данных с типом валидации «Телефон» и «Email» мессенджер предлагает пользователю использовать контактные данные его учетной записи.

Читайте подробнее: «Как использовать регулярные выражения в чат-ботах»

Ожидание ответа

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

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

Как выглядит запрос данных в мессенджере

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

При запросе телефона или электронного адреса у подписчика Facebook высветится кнопка с его Facebook данными:

Оцените, насколько полезна статья "Как настроить ручной ввод пользовательских переменных"

Оценка: 5 / 5 (15)

    Другие полезные страницы

    Популярное в нашем блоге

    Попробуйте бесплатный бот для рассылок в Facebook Messenger