Валидация
Валидация - это проверка отправленных подписчиком бота данных по определенным условиям. Например, если бот запрашивает дату или номер телефона у пользователя, а в ответ получает текстовое сообщение, то бот выдает ошибку и просит проверить корректность введенных данных
Чтобы включить валидацию, переходим в настройки блока и находим раздел «Валидация»
Валидацию можно настроить на следующие форматы:
  1. 1.
    Текст - бот принимает любые символы, включая amp;! и т.д.
  2. 2.
    Цифры - бот принимает только цифры
  3. 3.
    Буквы - бот принимает только буквы
  4. 4.
    Буквы и цифры - бот принимает только буквы и цифры
  5. 5.
    Диапазон чисел - бот принимает заданный диапозон чисел
  6. 6.
    Дата и время - бот принимает дату и время в заданном формате
  7. 7.
    Email - бот принимает только e-mail адреса
  8. 8.
    URL - бот принимает только url ссылки
  9. 9.
    Картинка - бот принимает только фото информацию
  10. 10.
    Аудио - бот принимает только аудио информацию
  11. 11.
    Видео - бот принимает только видео файл
  12. 12.
    Файл - бот принимает только файлы
  13. 13.
    Регулярное выражение - бот принимает информацию, заданную в формате регулярного выражения
При выборе любого из пунктов нам открываются дополнительные настройки, в которых мы можем добавить ограничение по символам и сообщение, которое будет отправляться пользователю при ошибке и т.д.
Например, если мы установим валидацию на числа, а отправим текст, то бот не примет ответ и не пойдет дальше по сценарию:
Но как только мы напишем правильный ответ, бот его примет и пойдет дальше по сценарию:
Copy link