Валидация

Валидация - это проверка отправленных подписчиком бота данных по определенным условиям. Например, если бот запрашивает дату или номер телефона у пользователя, а в ответ получает текстовое сообщение, то бот выдает ошибку и просит проверить корректность введенных данных

Чтобы включить валидацию, переходим в настройки блока и находим раздел «Валидация»

Валидацию можно настроить на следующие форматы:

  1. Текст - бот принимает любые символы, включая $&! и т.д.

  2. Цифры - бот принимает только цифры

  3. Буквы - бот принимает только буквы

  4. Буквы и цифры - бот принимает только буквы и цифры

  5. Диапазон чисел - бот принимает заданный диапозон чисел

  6. Дата и время - бот принимает дату и время в заданном формате

  7. Email - бот принимает только e-mail адреса

  8. URL - бот принимает только url ссылки

  9. Картинка - бот принимает только фото информацию

  10. Аудио - бот принимает только аудио информацию

  11. Видео - бот принимает только видео файл

  12. Файл - бот принимает только файлы

  13. Регулярное выражение - бот принимает информацию, заданную в формате регулярного выражения

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

Например, если мы установим валидацию на числа, а отправим текст, то бот не примет ответ и не пойдет дальше по сценарию:

Но как только мы напишем правильный ответ, бот его примет и пойдет дальше по сценарию:

Last updated