Расширенные настройки
В настройках бота на вкладке "Дополнительные" можно указать расширенные настройки скрипта. Эти настройки задаются в виде структурированного объекта в текстовом виде в формате JSON или YAML:
Объект с расширенными настройками бота доступен в любом скрипте в поле context.input.settings.properties
. Например:
Объект с расширенными настройками экспортируется и импортируется вместе с другими данными при экспорте и импорте бота.
Кнопки JSON и YAML позволяют переключить формат отображения данных, если введенный текст является корректным в текущем выбранном формате. При этом текст будет автоматически преобразован в другой формат.
Объект с расширенными настройками может содержать вложенные объекты и массивы, например:
YAML | |
---|---|
Пример использования этих настроек в скрипте:
Ограничения
- Размер объекта с расширенными настройками не должен превышать 10 КБ
- Максимальный уровень вложенности свойств объекта не должен превышать 28
- Корневой элемент объекта не может быть массивом:
Вместо массива на верхнем уровне объекта:
Используйте внутреннее поле для массива: