# Действия с полями/переменными: типа "Текст"

Source: https://docs.botman.pro/a/207-deystviya-s-polyami-peremennymi-tipa-tekst

С помощью блока "Действия с полями/переменными" можно:

**◇** Задать новое текстовое значение (например, записать имя пользователя)\
**◇** Очистить текстовое поле

Далее разберем, как правильно настроить работу с полями "Текст", а также рассмотрим практические примеры.

---

## Добавление блока в сценарий

Перейдите в редактор бота → В списке шагов выберите "Действия" → Внутри шага "Действия" нажмите "Добавить действие" → выберите "Действия с полями/переменными".

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

## Настройка блока "Действия с полями/переменными"

**Выбор переменной**

В поле "Название переменной" выберите переменную с типом "Текст", с которой хотите работать.

- Если нужной переменной нет, создайте новую в "Настройки" → "Пользовательские переменные" или "Настройки" → "Глобальные переменные".
- Новая переменная автоматически добавится в список.

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

---

**Выбор типа действия**

После выбора переменной необходимо определить, какое действие бот будет выполнять.

**📌 Установить значение**\
Полностью заменяет старое значение переменной на новое. Используется, если нужно записать имя пользователя, статус заказа и т. д.

**📌 Очистить значение**\
Полностью удаляет текст из переменной. Например, если нужно сбросить статус заявки.

*Далее разберем каждое действие подробнее.*

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

---

**📌 Установить значение**

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

Настройка:\
В поле "Значение" укажите текст вручную (например, "Заявка принята"). Выберите значение из другой переменной (например, использовать имя пользователя).

Пример: Сохранение имени пользователя\
Сценарий: Бот спрашивает имя пользователя и сохраняет его в переменную.

Настройка блока:

- Название переменной: Имя\_пользователя
- Тип действия: *Установить значение*
- Значение: {Ответ пользователя}

🎊 Теперь имя пользователя сохранится в переменную и может использоваться в дальнейшем диалоге.

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

---

**🗑 Очистить значение**

Полностью удаляет содержимое переменной, делая ее пустой.

Пример: Очистка статуса заявки\
Сценарий: Пользователь отменяет заказ, и статус заявки нужно сбросить.

Настройка блока:

- Название переменной: Статус\_заявки
- Тип действия: *Очистить значение*

🎉 Теперь переменная Статус\_заявки будет пустой, и бот не сможет использовать старый статус.

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

---

## **💡 Особенности работы с "Текст"**

❗Если установлено новое значение, старое заменяется полностью – будьте внимательны.\
❗Очистка значения полностью сбрасывает переменную

