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.
An array of objects that accept the expressions Parameters.
expressions Parameters
Defines the response or action to be taken when the pattern matches.
See output for details.
Example
- YAML
- JSON
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!"
{
"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!"
}
}
]
}