С помощью блока "Действия с полями/переменными" можно:
◇ Задать новое текстовое значение (например, записать имя пользователя)
◇ Очистить текстовое поле
Далее разберем, как правильно настроить работу с полями "Текст", а также рассмотрим практические примеры.
Перейдите в редактор бота → В списке шагов выберите "Действия" → Внутри шага "Действия" нажмите "Добавить действие" → выберите "Действия с полями/переменными".
Выбор переменной
В поле "Название переменной" выберите переменную с типом "Текст", с которой хотите работать.
Если нужной переменной нет, создайте новую в "Настройки" → "Пользовательские переменные" или "Настройки" → "Глобальные переменные".
Новая переменная автоматически добавится в список.
Выбор типа действия
После выбора переменной необходимо определить, какое действие бот будет выполнять.
📌 Установить значение
Полностью заменяет старое значение переменной на новое. Используется, если нужно записать имя пользователя, статус заказа и т. д.
📌 Очистить значение
Полностью удаляет текст из переменной. Например, если нужно сбросить статус заявки.
Далее разберем каждое действие подробнее.
📌 Установить значение
Позволяет записать новый текст в переменную. Если в переменной уже есть значение, оно будет заменено.
Настройка:
В поле "Значение" укажите текст вручную (например, "Заявка принята"). Выберите значение из другой переменной (например, использовать имя пользователя).
Пример: Сохранение имени пользователя
Сценарий: Бот спрашивает имя пользователя и сохраняет его в переменную.
Настройка блока:
Название переменной: Имя_пользователя
Тип действия: Установить значение
Значение: {Ответ пользователя}
🎊 Теперь имя пользователя сохранится в переменную и может использоваться в дальнейшем диалоге.
🗑 Очистить значение
Полностью удаляет содержимое переменной, делая ее пустой.
Пример: Очистка статуса заявки
Сценарий: Пользователь отменяет заказ, и статус заявки нужно сбросить.
Настройка блока:
Название переменной: Статус_заявки
Тип действия: Очистить значение
🎉 Теперь переменная Статус_заявки будет пустой, и бот не сможет использовать старый статус.
❗Если установлено новое значение, старое заменяется полностью – будьте внимательны.
❗Очистка значения полностью сбрасывает переменную