El lenguaje de secuencias de comandos de automatización se basa en YAML y tiene un esquema jerárquico.
La estructura básica se ve de la siguiente manera:
Es un tipo primitivo: bool, número, cadena, hora, etcétera.
Un tipo struct: una colección de campos.
Es un array del tipo de datos. Por ejemplo, - string es un array de cadenas.
Es una referencia a un valor de datos que se define en otro lugar. Por ejemplo, en device: $tv, tv es una variable que hace referencia a los datos del dispositivo.
<comments> se usa para cualquier información adicional sobre el autor. El motor de secuencias de comandos ignora los comentarios, ya que no influyen en el funcionamiento de la secuencia de comandos.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Información incorrecta","incorrectInformation","thumb-down"],["No hay suficiente información o ejemplos","notEnoughInformationSamples","thumb-down"],["Demasiado complicado","tooComplicated","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-09 (UTC)"],[],[]]