Добавление переменных

Как составить имя переменной

  • Имя переменной должно содержать латинские буквы, не должно противоречить рекомендациям выше.
  • Чтобы составить переменную из нескольких слов, нужно привести её к одному из видов:
    1. userNewPhone
    2. user_new_phone
  • Для удобства можно сокращать слова в длинных переменных, например usNph.
  • Типы данных

    text

    Любой текст, введённый пользователем. В развилке нужно полное совпадение с введённым текстом или выбранной кнопкой.

    email

    Только email, распознаёт только в формате ex@ex.ex

    href

    Ссылки, начинающиеся на протокол (например, не vk.com а https://vk.com)

    number

    Только числа без пробелов

    date

    Только дату

    location

    Местоположение (лучше всего использовать с Группой кнопок с подсказками запросить геопозицию)

    file

    Файл на сервер, после его можно скачать по ссылке.

    contact

    Служит для приема контакта из Telegram (Группа кнопок с подсказками, тип contact)

    regexp

    Регулярное выражение

    voice

    Голосовое сообщение

    Ввод от пользователя

    Ввод от пользователя нужно комбинировать с компонентами Текст, Группа кнопок с подсказками, Кнопки Viber, Динамическая группа кнопок с подсказками, т.к. он не отображается визуально, но записывает отправленное пользователем значение.

    Этот способ нужен, если после записи в переменную продолжает исполняться этот же Экран.

    Для настройки откройте вкладку Компоненты и заполните поля.

    Запись


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

    Стандартные опции:

    {{\null}}

    Пустое значение

    {{\true}}

    Истинное значение логического типа данных

    {{\false}}

    Ложное значение логического типа данных

    {{\object}}

    Пустой объект

    {{\array}}

    Пустой массив

    {{\zero}}

    0

    {{\inc}}

    Увеличивает численное значение на 1

    В переменную также можно записать собственное значение, для этого его нужно указать в соответствующем поле и нажать Создать опцию…”

    Запись переменной в переменную

    Чтобы записать в переменную значения других переменных, нужно добавить компонент Запись или Развилка.

    В поле ввода имени переменной записываем имя новой переменной, в поле значения записываем переменные в виде {{var1}} {{var2}}. Значение вне скобок будет записано как текст.

    Для переноса строк между переменными нужно записать их в виде {{var1}}{{\n}}{{var2}}, где {{\n}} является знаком переноса.

    Развилка

    Записать переменную перед переводом на другой экран можно с помощью компонента Развилка.

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

    Чтобы записать значение переменной, отличающееся от значения, с которым должен совпасть ввод пользователя, нужно указать новое значение в поле Значение, которое будет записано в переменную, если данная цель выполнится. При этом можно записать своё значение или выбрать из списка (см. Добавление переменных Запись)


    Для выбора другого раздела нажмите на категорию (слева).