MCN Telecom logo

На главную

Command Palette

Search for a command to run...

Работа с json объектами и массивами в переменных чат-ботов

7 просмотраСоздано 31.03.2026Обновлено 02.07.2026

В систему был добавлен новый функционал для работы с переменными.

Ранее переменные могли быть строками, числами, объектами или массивами, но мы не могли обращаться к вложенным полям или объектам внутри них. Теперь такая возможность реализована. Этот функционал работает во всех элементах системы.

Как это работает:

  • Обращение к объектам: Если переменная представляет собой объект, вы можете получить доступ к его полям, используя точечную нотацию. Например, для переменной object, содержащей поле privet, можно обратиться к этому полю так:

    ${object.privet}
    
  • Обращение к массивам: Если переменная — это массив, вы можете указать индекс элемента массива и его вложенные значения. Например, чтобы получить значение поля privet первого элемента массива array, можно использовать:

    ${array.0.privet}
    

Пример на изображении ниже:

  1. В поле "Значение 1" используется обращение к элементу массива array, а именно к полю privet первого элемента:

    ${array.0.privet}
    
  2. В поле "Значение 2" идет обращение к полю объекта object:

    ${object.privet}
    

    image (16).png

Этот функционал теперь доступен во всех элементах системы, что позволяет работать с более сложными данными и автоматически обращаться к их вложенным структурам без необходимости дополнительных преобразований.

Также см.:
Элементы конструктора — Отправка
Чат-боты
Сценарии чат-ботов

Была ли эта статья полезной