Як налаштувати ручне введення змінних користувачів

У конструкторі автоматизованих ланцюжків можна додавати можливість вільного введення даних та зберігати відповіді підписників у змінні для подальшого застосування.

Щоб використати функцію, у блоці «Повідомлення» (Message) активуйте «Чекати відповідь підписника» (Wait for the subscriber's response).

Типи валідації

У випадному списку виберіть перевірку типу введених значень:

Рядок (String) — використовується для введення до 255 текстових символів.

Число (Number) — використовується для введення чисел. За допомогою елемента «Дія — Встановити змінну» можна додавати або забрати значення.

Дата (Date) — використовується для введення дат у форматі ДД/ММ/РРРР. При отриманні повідомлення з очікуванням на введення даних типу «Дата», користувачеві з'явиться кнопка «Вибрати дати». По кліку на кнопку відкриється календар, де потрібно буде вибрати дату на календарі.

Email — використовується для введення електронних адрес. Контакт з емейлом зберігається також в адресну книгу в сервісі Email для створення розсилок.

Телефон (Phone) — використовуйте для введення телефону в міжнародному форматі з кодом країни та оператора. Контакт з емейлом зберігається також в адресну книгу в сервісі Email для створення розсилок.

Посилання (URL) — використовується для введення посилань, починаючи з https://.

Геолокація (Geolocation) — використовується передачі підписником своєї геолокації. Підтримується лише в мобільних програмах Telegram та WhatsApp. Відповідь записується в змінну з типом Рядок (string) у вигляді посилання на місцеперебування в Google картах https://www.google.com/maps/search/?api=1&query=xxxx.

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

Зображення чи Документ (Image or Document) — використовується для надсилання користувачем зображення або документа.

Зображення або документ, який надіслав користувач, залишаються тільки в чаті та не змінюються.

Налаштування індикатора введення

Після повідомлення про пропозицію ввести дані, бот відправляє додаткове повідомлення з емодзі зі стрілкою вниз, яке означає, що він очікує введення даних.

Щоб змінити цей емодзі на інший або додати текст, натисніть «Параметри» і введіть значення в полі «Індикатор введення користувача».

Повідомлення під час введення невалідних даних

Якщо підписник введе невалідне значення — тобто значення, яке не підпадає під умову перевірки — він дістане попереджувальне повідомлення. За замовчуванням є текст для кожного типу, який ви можете редагувати та додавати до нього змінні та емодзі.

Також під повідомленням є кнопка «Пропустити» (Skip), при натисканні на яку, бот не намагатиметься більше запитувати дані та валідувати їх і користувачеві відправиться наступний блок ланцюжка.

Щоб змінити текст цієї кнопки на інший емодзі або додати свій текст, натисніть «Параметри» (Settings) і введіть значення у полі «Текст кнопки 'Пропустити' для неправильного введення даних».

Збереження у змінну

Введені від користувача дані можна зберегти у вже наявну змінну або створити нову, яка зберігатиметься для кожного підписника на вкладці «Аудиторія» (Audience).

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

Збереження в Email сервіс

При отриманні електронної адреси або номера телефону від користувача автоматично створюється адресна книга у сервісі Email розсилок під назвою чат-бота. Якщо у чат-бота однакова назва в різних каналах, електронні адреси та номери телефонів додадуться в одну і ту ж адресну книгу.

Швидкі відповіді

Під повідомленням також можна створювати кнопки швидкої відповіді, щоб користувач не вводив свої значення, а вибрав з наявних.

Ви можете додати швидкі відповіді для даних з типом валідації «Рядок» (String), «Число» (Number) та «Регулярні вирази» (Regular expressions). Наприклад, для введення користувачем конкретного слова, введення кількості товару або вибору категорії товару.

Для даних з типом валідації «Телефон» (Phone) та «Email» месенджер пропонує користувачеві використовувати контактні дані його облікового запису.

Читайте докладніше: «Як використовувати регулярні вирази в чат-ботах».

Очікування відповіді

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

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

Як виглядає запит даних у месенджері

Для підписника разом із вашим повідомленням з'явиться емодзі зі стрілкою, що вказує на поле введення повідомлення:

Під час запиту телефону або електронної адреси у підписника Facebook висвітиться кнопка з його даними на Facebook:

Оцініть, наскільки стаття була корисною "Як налаштувати ручне введення змінних користувачів"

Оцінка: 5 / 5

    Спробуйте бота для розсилок в Facebook Messenger безкоштовно