Временные переменные
 
 
Временные переменные — это переменные, которые вы придумываете сами и сохраняете туда любые значения внутри блок-схем.
Содержимое переменных является персональным для каждого пользователя.
Эти переменные называются временными, потому что они существуют до тех пор, пока пользователь не выйдет из ветки в блок-схеме.
Что такое "ветка" в блок-схеме
Ветка — это цепочка соединенных между собой блоков с помощью стрелок. Их может быть много. 
Ветка всегда начинается с блока события. 
Выйти из ветки — означает, что пользователь попал в последний блок и вышел из него (завершилось выполнение последнего блока). 
Это значит, что в конце ветки:
- не стоит блок события, который ожидает от пользователя каких-то действий
 
- не стоит блок сообщения с кнопками, которое ждет нажатия на кнопку, либо они (кнопки) должны отработать (нажаты)
 
- не стоит таймер или он должен закончиться
 
Пока пользователь полностью не выйдет из этих блоков, будет считаться, что он находится в схеме, в соответствующей ветке.
Как создать временную переменную
Для этого создайте блок Действие и выберите контейнер: 
"Задать значение текстовой переменной"
или
"Задать значение числовой переменной"

1) В названии переменной задайте название латинскими буквами. 
Например name или nomer_zakaza1
Разрешено дополнительно использовать цифры, и символ _
Пробелы и русские буквы запрещены!
Если вы используете точку - она будет означать путь к переменной, а не название.
2) В операции оставьте "Задать значение"
3) В новом значении укажите информацию, которую будете сохранять в эту переменную. 
Сделайте это вручную, либо вставьте туда стандартную переменную. 
Например, чтобы сохранять ответ пользователя, вставьте туда {var:object.text} 
Но не забудьте ранее добавить событие "Входящее сообщение" без условия ключевого слова.
Для числовой переменной всё аналогично, только в значении вы можете указать только цифры, либо переменную, результат которой будет содержать только цифры, например: {var:users.user.id} — id пользователя.

Как получить значение временной переменной
Для того, чтобы получить значение временной переменной, достаточно просто ввести {var:имя_вашей_переменной_на_латинице}
Например: {var:name} или {var:nomer_zakaza1}
Вставляем эту переменную в блок или контейнер сообщения и получаем результат переменной.
Напомним, что действие создания переменной и выдача результата должны находиться в одной ветке! После выхода из ветки переменная обнулится. Именно поэтому они называются временными.
Другие операции с временной переменной
Для действия "Задать значение текстовой переменной"
- Задать значение
 
- Дополнить текстом
 
- Дополнить строками
 
- Дописать в начало
 
- Начать со строк
 
- Очистить
 
- Удалить переменную
 
Для действия "Задать значение числовой переменной"
- Задать значение
 
- Прибавить
 
- Убавить
 
- Умножить
 
- Разделить
 
- Обнулить