---
title: "Параметри ноди «Очікування вводу»"
description: "Довідник параметрів ноди WaitForInput (wait-for-input) у Node Inspector — текст повідомлення, вкладення, месенджери, валідація, таймаут, кнопка «Пропустити»."
---

# Параметри ноди «Очікування вводу»

Нода **Очікування вводу** (WaitForInput, `wait-for-input`) відправляє повідомлення з текстом і очікує ввід від користувача (без кнопок). Типово використовується для збору даних: ім'я, email, телефон, число, дата. У **Node Inspector** (панель справа) доступні такі секції:

## Основні налаштування

- **Текст повідомлення** (messageText) — текст, який побачить клієнт перед полем вводу.
- **Змінна для збереження** (outputVariable) — куди записати відповідь клієнта.

## Вкладення (Attachments)

- **Тип вкладення** — зображення, відео, файл.
- **Джерело** — **Файл** (завантаження з комп'ютера) або **Посилання** (введення URL).
- **Значення** — шлях до завантаженого файлу або URL медіа.

Вкладення відображаються разом із текстом повідомлення.

## Месенджери (Messengers)

- **Підтримувані канали** (supportedMessengers) — обмеження, на яких месенджерах показувати це повідомлення (Telegram, Viber, WhatsApp, Widget, Facebook тощо).
- Якщо список порожній — повідомлення показується на всіх каналах.

## Валідація (Validation)

Перевірка введення клієнта:

- **Тип** (type) — none (без перевірки), email, phone, integer (ціле число), image, regexp, custom.
- **Повідомлення про помилку** (error_message) — текст, який побачить клієнт при невалідному вводі.
- **Мін/макс символи** (min_symbols, max_symbols) — обмеження довжини тексту.
- **Мін/макс значення** (min_value, max_value) — для типу integer.
- **Regexp-патерн** (regexp_pattern) — власний регулярний вираз.
- **Custom type name** (custom_type_name) — назва кастомного типу валідації.

Якщо `type: none` — бот приймає будь-яку відповідь без перевірки.

## Додаткові налаштування (Advanced)

- **Показувати індикатор набору** (sendTyping) — показувати «друкує…» перед повідомленням.
- **Затримка відправки** (slowMode) — затримка перед відправкою. При увімкненні доступне поле **Секунд затримки** (slowModeSeconds, 1–60).
- **Зберегти в Custom Data** — запис відповіді в модуль Custom Data (selectedModel, selectedColumn).
- **Статистика** — вибір воронки та позиції для відстеження виконання ноди.

## Очікування вводу — специфічні параметри

- **Таймаут** (timeout) — скільки секунд чекати відповідь від клієнта (30–3600). Якщо час вийшов — виконується гілка за замовчуванням або спеціальний edge.
- **Дозволити пропустити** (allowSkip) — показувати кнопку «Пропустити», щоб клієнт міг не відповідати.
- **Текст кнопки «Пропустити»** (skipText) — текст кнопки (наприклад, «Пропустити», «Пізніше»).

**Підказка:** timeout — скільки секунд чекати відповідь; allowSkip — кнопка «Пропустити»; skipText — текст цієї кнопки.

## JSON-дані

Для досвідчених інтеграторів — ручне редагування `jsonData` та `messageJsonData` для специфічних налаштувань месенджерів.

---

## Пов'язані документи

- [Створити сценарій](/uk/scenariobuilder/how-to/create-scenario.md)
- [Використати action в сценарії](/uk/scenariobuilder/how-to/use-action-in-scenario.md)
- [Про те, як влаштований редактор сценаріїв](/uk/scenariobuilder/explanation/what-is-scenario-editor.md)
