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.

data_map.expressions
object[]required

An array of objects that accept the expressions Parameters.

expressions Parameters

expressions[].string
stringrequired

The actual input or value from the user or system.

expressions[].pattern
stringrequired

A regular expression pattern to validate or match the string.

expressions[].output
objectrequired

Defines the response or action to be taken when the pattern matches.

See output for additional details.

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!"