This site is no longer updated.Go to new Conversational Cloud docs

Declarative tags


Declarative tags describe the overall script structure: they define the states building up the bot business logic, determine the imported files, and execute code and pattern initialization.

Tag Description
init Defines a block code which is executed only once, when the script is loading. Typically, this code initializes global variables and functions.
patterns Declares named patterns used in the script.
require This tag is used for importing files into the script.
state Declares a state in which the dialog context can be. States can be nested into each other to an arbitrary depth.
theme Declares a theme. States can only exist within themes.