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

Текстовые переменные позволяют хранить и изменять строки – например, имя пользователя, номер заказа, статус заявки или любые другие данные в виде текста.

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

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

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


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

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

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

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

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

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

  • Новая переменная автоматически добавится в список.


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

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

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

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

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


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

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

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

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

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

  • Название переменной: Имя_пользователя

  • Тип действия: Установить значение

  • Значение: {Ответ пользователя}

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


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

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

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

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

  • Название переменной: Статус_заявки

  • Тип действия: Очистить значение

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


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

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


👆 На этом пока всё