# Проверка поля

Source: https://docs.botman.pro/a/137-proverka-polya

В статье будет приведено несколько примеров работы с условием проверки **пользовательских полей**.

Текстовые переменные имеют такие условия:

- *Соответствует* - Полное совпадение;
- *С любым значением* - кроме пустой строки;
- *Содержит* - имеет в себе (то есть строка «абвгд» содержит «бвг»);
- *Начинается с* - например, «Привет, я Никита» начинается с «Привет,».

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/2579f3e7a159e806c62b4b7505f8a4f6dc3c213fa6f30941a0a002b08f943a44.png)

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

**Проверка правильности ввода**. Можно использовать, например, для проверки ответов

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/7824e39d8a89c9bdb9a87b5d2df6170e65c323fbe6492af0b9901963eea7a30a.png)

Также в обучающем видео можно сказать **кодовое слово**, а в воронке спросить ученика о нем чтобы проверить, смотрел ли он его(видео)

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/38f6e60d9ece6564d4cdc6d9cbab152cfdae8505decca8d9e71b6b9f12d77ea4.png)

Также можно проверить, был ли ответ на домашнее задание **в целом**:

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/9779350d8dafa12e8143b34c25eff7f274248097867c15e3c99df804ac68983f.png)

Для более специфичных задач, вы можете проверять **соответствие двух полей**

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/99bfe2327110fd693cefbea7915df069cb37c40d0760b018ab556a752f1a09c2.png)

Вот тут можете выбрать другое поле для сравнения

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/b7eb41dec5d6f5df53274a29e19b9df98c3ff1922dd72c28b842f4ec5950353b.png)

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/626fb8d55f6e2dc8b4b258259da820142a7b035e88c23a176d745ff65bee529b.png)

Для чисел созданы другие условия, все они доступны, только если в первом поле выбрать поле с **типом число**

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/249fc78af5c11e8dc7c01e882248e69449a59c8872498174d7494f59dcff88a9.png)

Например, пользователю нужно отправить ответ на вопрос - число, через «**Равно**» проверяем, верный ли был введен ответ

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/ab11954126e2f96755923b38d4f9915c4db6433265c65153615d0731fcbb21a3.png)

Либо проверка на **«больше\\меньше»**

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/8f7cd043957725db61ec45e344eda67ac4a21b1f2e74435d290507913960d9c7.png)

Также есть возможность **сравнивать даты**

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/54b291ff20a190482faa304d28c9558dbbeb58987d36197ec34306ce37a693a4.png)

Например, вы попросили пользователя ввести дату урока, на которой **он присутствовал** или будет присутствовать. Но желаете проверить, **корректную ли** дату он написал. *Например,* у вас не было уроков ранее 20.06.2024

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/a88fa91b09d84a5d2299ec29e218118d4f3b655464b98ab0eaefb75d19958d24.png)

Вот остальные условия для дат:

![](https://storage.yandexcloud.net/botman-knowledge-prod/kb/6aec5304d3ac9dc31d82ccf6/dfd2dfbec714059e55a36baff6db2c73e955baba96b238b209165cc479e9bb58.png)

---

Если вы не нашли ответ на свой вопрос, то напишите нам [в техподдержку ВК](https://vk.com/im?sel=-218270967)\
[**Зарегистрироваться в сервисе**](https://botman.pro/?utm_source=bz&utm_medium=footer&utm_campaign=condition_proverka_polya)

---

## Проверка массива

Для поля типа «Массив» доступны специальные операторы: «Пустой», «Не пустой», «Содержит значение», «Не содержит значение», а также сравнение количества элементов.

Массив можно проверять прямо в шаге «Условие» — промежуточное числовое поле для этого не требуется. Пошаговые примеры собраны в статье [«Проверка массива»](https://docs.botman.pro/a/182-proverka-massiva).

