Типы ответа
Тип ответа — это формат, в котором поле ноды «Вопрос» или «Форма» ожидает ответ клиента. От выбранного типа зависит, как бот проверит введённое значение: примет ли он любой текст или потребует, например, корректный email или дату.
Какие типы доступны
В поле «Вопроса» или «Формы» задаётся ожидаемый тип ответа. По нему бот понимает, что клиент должен прислать, и отбраковывает явно неподходящий ввод.
| Тип ответа | Что ожидает бот | Когда использовать |
|---|---|---|
| Текст | Любую строку текста | Имя, город, комментарий, название компании |
| Число | Числовое значение | Количество, возраст, сумма, номер заказа |
| Адрес электронной почты | Сбор контакта для рассылки или CRM | |
| Телефон | Номер телефона | Контакт для связи, заявка на звонок |
| Дата | Дату | Запись на услугу, срок, день рождения |
| Любой | Что угодно — текст, фото, файл, голос | Свободный ответ, вложение, когда формат не важен |
Как тип влияет на проверку
Тип ответа определяет, считается ли ввод клиента корректным:
- Текст и любой — самые мягкие типы. «Текст» принимает строку, «любой» — вообще любое сообщение, включая вложения.
- Число, email, телефон, дата — строгие типы. Бот проверяет, что присланное значение похоже на число, адрес, номер или дату. Если клиент ошибся, нода «Форма» покажет сообщение об ошибке и попросит ответить заново.
Выбирайте самый строгий тип, который подходит под задачу. Чем точнее тип, тем чище данные — email, который вы соберёте с типом «email», не придётся вычищать вручную перед рассылкой.
Тип «любой» пропускает не только текст, но и медиа — фото, документ, голосовое. Используйте его, когда нужно получить вложение, например скан чека или фото товара.
Как настроить
Откройте поле вопроса
В ноде «Вопрос» или внутри ноды «Форма» выберите поле, для которого настраиваете ответ.
Выберите тип ответа
В списке типов укажите ожидаемый формат: для имени — «текст», для контакта — «email» или «телефон», для срока — «дата», для свободного ответа или вложения — «любой».
Назначьте переменную
Укажите переменную, куда сохранится ответ. Подставляйте её дальше как
{{name}}.Проверьте в тесте
Запустите тестовый прогон и попробуйте ввести неверное значение — бот должен отбраковать его и попросить ответить снова.
Когда применять
- Сбор контакта — тип «email» или «телефон» гарантирует, что в CRM попадёт валидный адрес или номер, а не случайный текст.
- Запись на дату — тип «дата» помогает получить корректный день для записи на услугу и сразу подставить его в подтверждение.
- Свободный отзыв с фото — тип «любой» позволит клиенту приложить к ответу изображение или файл.
Пример
В форме заявки три поля: имя с типом текст, контакт с типом телефон и дата визита с типом дата. Когда клиент в поле телефона пишет «перезвоните вечером», бот не принимает ответ (это не номер), показывает сообщение об ошибке и просит прислать телефон ещё раз. Подробнее о повторных попытках — в статье Валидация и попытки.