# Связь с формой сбора данных

### Пользователь вводит данные

Когда этот переключатель включен, появляется дополнительное поле под названием **в поле "Ввод данных"** . Нужно ввести имя переменной, в которой будет храниться ответ пользователя.

<div data-with-frame="true"><figure><img src="/files/7d8783226aa8581a30d6faead28f6fb8bdf618b0" alt=""><figcaption></figcaption></figure></div>

Имя переменной должно состоять из одного слова и чувствительно к регистру.

В примере ответ пользователя будет сохранен в переменную **"age":**

<div data-with-frame="true"><figure><img src="/files/3076ced7265249246da8f4a01f743c99aa95b048" alt=""><figcaption></figcaption></figure></div>

{% hint style="danger" %}
**Обратите внимание!**

Стрелка сбора данных работает **БЕЗ какой-либо задержки** в своих настройках. Это означает, что бот будет ждать, пока пользователь ответит на вопрос.

Чтобы пользователи не задерживались слишком долго в блоке перед ответом, тщательно продумайте логику вашей воронки и добавьте follow-up-сообщение, если нужно напомнить им.
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/825a8e73b3e612754610a95d0dcf7bb1f8982118" alt=""><figcaption></figcaption></figure></div>

### Пример

Соединения сбора данных от пользователей — это соединения без условия, но они **«запоминают»** ответы клиента в переменной, указанной в настройках. Эти соединения отмечены ромбом на конце.

Как это работает: бот спрашивает клиента **"Пожалуйста, укажите ваш номер телефона"**, клиент вводит номер, затем происходит переход по стрелке к следующему блоку, и бот сохраняет ответ клиента в переменную.

Этот тип соединения можно использовать для сбора любых данных от клиентов (имя, город, район, станция метро и т. д.).

<figure><img src="/files/4758f4584af3c0659085e2d9cf755afa2b1af647" alt=""><figcaption></figcaption></figure>

Сбор данных управляется переключателем **"Пользователь вводит данные"**, а в **в поле "Ввод данных"** поле мы вводим имя переменной, в которой бот будет сохранять данные, введенные клиентом. В нашем случае это **"name"**.

<div data-with-frame="true"><figure><img src="/files/9cba6fcebf36f5f9766923549c68ec32449e7e2c" alt=""><figcaption></figcaption></figure></div>

Нажмите **Сохранить.** После этого будут применены настройки сбора данных клиента.

{% hint style="danger" %}
**Обратите внимание!**

Соединение сбора данных работает **БЕЗ какой-либо задержки** установлен в его настройках. Это означает, что бот будет ждать, пока пользователь ответит на вопрос.

Чтобы пользователи не задерживались слишком долго в блоке перед ответом, тщательно планируйте логику вашей воронки и добавьте follow-up-сообщение, если нужно напомнить пользователю.
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/da526ed274711c377997a173b596b889e6b78699" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/8ac0c14b701b864126e054db2621083c634aa13b" alt="" width="563"><figcaption></figcaption></figure></div>

Наконец, следует отметить, что соединители могут принимать любую форму ломаной (полилинии). Для этого наведите курсор мыши на соединитель, удерживайте кнопку и перетащите его в сторону. Так вы сможете создать аккуратный и простой визуальный макет для вашего проекта и никогда не запутаетесь в потоке.


---

# 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.mavibot.ai/doc/ru/chatbot/builder/svyazi/data.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.
