Skip to main content

data_map.expressions

An array of objects that define plain string or regex patterns to match against the user's input. When a match is found, the output object is returned.

NameTypeDefaultDescription
expressionsRequiredobject[]-An array of objects that accept the expressions Parameters.

expressions Parameters

ParameterTypeDefaultDescription
stringRequiredstring-The actual input or value from the user or system.
patternRequiredstring-A regular expression pattern to validate or match the string.
outputRequiredobject-Defines the response or action to be taken when the pattern matches.

Example

expressions:
- string: "starwars"
pattern: "(?i)star\\s*wars"
output:
response: "May the Force be with you!"
- string: "startrek"
pattern: "(?i)star\\s*trek"
output:
response: "Live long and prosper!"