ym88659208ym87991671
SmartApp DSL для смартапов | Документация для разработчиков
Skip to main content

SmartApp DSL

Обновлено 31 мая 2022

SmartApp DSL — язык, предназначенный для разработки логики работы смартапа. SmartApp DSL предоставляет удобный формат для описания конечного автомата, по которому работает смартап.

Файл сценария — древовидная структура. Степень вложенности управляется отступами, подобно языкам python и yaml.


В SmartApp DSL используются языковые конструкции двух типов:

  • декларативные теги — описывают структуру смартапа, задают зависимости между файлами, правила перехода между состояниями;
  • теги реакций — выполняются при попадании диалога в определенное состояние.

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней