---
title: "Текст від клієнта: нода «Очікування вводу»"
description: "Коли обирати очікування вводу замість кнопок: збір даних, валідація, таймаут і кнопка «Пропустити»."
---

# Текст від клієнта: нода «Очікування вводу»

**Очікування вводу** (WaitForInput, `wait-for-input`) надсилає запитання і **чекає на відповідь текстом** (або у форматі, який ви задали: телефон, число тощо). **Готового списку кнопок** тут немає — на відміну від ноди [«Повідомлення з кнопками»](/uk/scenariobuilder/explanation/message-with-keyboard-node.md). Цей блок зручний для **збору даних**: ім’я, email, телефон, коментар, код.

---

## Порівняння з «Повідомлення з кнопками»

| | Повідомлення з кнопками | Очікування вводу |
|---|-------------------------|------------------|
| Як відповідає клієнт | Кнопки / меню | Вільний текст (із перевіркою за типом) |
| Типові приклади | Меню, Так/Ні | Ім’я, телефон, email, число |
| Додаткові кнопки | Основний сценарій | Лише опція «Пропустити», якщо увімкнено |

---

## Таймаут і «Пропустити»

- **Таймаут** — скільки секунд чекати відповідь; після закінчення можлива окрема гілка (залежить від схеми).
- **Дозволити пропустити** — кнопка для тих, хто не хоче відповідати зараз.

Усі поля: [Параметри «Очікування вводу»](/uk/scenariobuilder/reference/wait-for-input-parameters.md).

---

## Кроки в редакторі

1. Додайте ноду **Очікування вводу** з категорії **Messaging**.
2. Задайте текст запитання та **змінну для збереження** (output variable).
3. Оберіть **тип валідації** та текст помилки.
4. За потреби налаштуйте таймаут і «Пропустити».
5. З’єднайте виходи на полотні з наступними блоками.

---

## Де ще почитати

- [Параметри (довідник)](/uk/scenariobuilder/reference/wait-for-input-parameters.md)
- [Меню та кнопки](/uk/scenariobuilder/explanation/message-with-keyboard-node.md) — якщо потрібні саме кнопки
- [Використати action у сценарії](/uk/scenariobuilder/how-to/use-action-in-scenario.md)
