# Проверка данных

Теперь выясним, можно ли настроить проверку данных на примере телефонного номера.

### Вариант 1

В блоке «Обработать сообщение» есть галочка «Использовать шаблон».

Так я могу выбрать формат ответа, который ожидаю от пользователя. Например, можно задать такой шаблон: «Мой телефон <телефон>». Все, что пользователь напишет на месте между «<» и «>», должно соответствовать определенному формату. Это может быть число, почта, телефонный номер:

<figure><img src="/files/5PYoHBrxS1m5gwhxovJP" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/AiGhsxlyccEiNnihg4pt" alt=""><figcaption></figcaption></figure>

Теперь бот объяснит пользователю, чего от него ждут, и снова будет ждать ответа.

### Вариант 2

Можно сделать проще: добавить кнопку для отправки телефона. Это нативная кнопка Телеграма, которая позволяет пользователю отправить номер, привязанный к аккаунту. Обратите внимание, что такая возможность есть только в Телеграме.

Теперь и проверка данных не нужна:

<figure><img src="/files/6Z1bnzkTxIh6FrFVwMgn" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.smartbotpro.ru/mini-kurs/proverka-dannykh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
