Типы ответа

Тип ответа — это формат, в котором поле ноды «Вопрос» или «Форма» ожидает ответ клиента. От выбранного типа зависит, как бот проверит введённое значение: примет ли он любой текст или потребует, например, корректный email или дату.

Какие типы доступны

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

Тип ответаЧто ожидает ботКогда использовать
ТекстЛюбую строку текстаИмя, город, комментарий, название компании
ЧислоЧисловое значениеКоличество, возраст, сумма, номер заказа
EmailАдрес электронной почтыСбор контакта для рассылки или CRM
ТелефонНомер телефонаКонтакт для связи, заявка на звонок
ДатаДатуЗапись на услугу, срок, день рождения
ЛюбойЧто угодно — текст, фото, файл, голосСвободный ответ, вложение, когда формат не важен

Как тип влияет на проверку

Тип ответа определяет, считается ли ввод клиента корректным:

  • Текст и любой — самые мягкие типы. «Текст» принимает строку, «любой» — вообще любое сообщение, включая вложения.
  • Число, email, телефон, дата — строгие типы. Бот проверяет, что присланное значение похоже на число, адрес, номер или дату. Если клиент ошибся, нода «Форма» покажет сообщение об ошибке и попросит ответить заново.

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

Тип «любой» пропускает не только текст, но и медиа — фото, документ, голосовое. Используйте его, когда нужно получить вложение, например скан чека или фото товара.

Как настроить

  1. Откройте поле вопроса

    В ноде «Вопрос» или внутри ноды «Форма» выберите поле, для которого настраиваете ответ.

  2. Выберите тип ответа

    В списке типов укажите ожидаемый формат: для имени — «текст», для контакта — «email» или «телефон», для срока — «дата», для свободного ответа или вложения — «любой».

  3. Назначьте переменную

    Укажите переменную, куда сохранится ответ. Подставляйте её дальше как {{name}}.

  4. Проверьте в тесте

    Запустите тестовый прогон и попробуйте ввести неверное значение — бот должен отбраковать его и попросить ответить снова.

Когда применять

  • Сбор контакта — тип «email» или «телефон» гарантирует, что в CRM попадёт валидный адрес или номер, а не случайный текст.
  • Запись на дату — тип «дата» помогает получить корректный день для записи на услугу и сразу подставить его в подтверждение.
  • Свободный отзыв с фото — тип «любой» позволит клиенту приложить к ответу изображение или файл.

Пример

В форме заявки три поля: имя с типом текст, контакт с типом телефон и дата визита с типом дата. Когда клиент в поле телефона пишет «перезвоните вечером», бот не принимает ответ (это не номер), показывает сообщение об ошибке и просит прислать телефон ещё раз. Подробнее о повторных попытках — в статье Валидация и попытки.