Text

Text matcher uses NLP (natural language processing) and similarity calculations. Incoming message and matcher text must be 55% similar to each other. Texts before matching will be converted to lowercase.

Example:


Match Not match
Defined input what is price what is price
User input what price price

Configuration

  1. Select matcher type as "Text".
  2. Enter text to match.

Equals to

Matcher compares two texts, given one and user input. Both texts must be same. Texts before matching will be converted to lowercase.

Example


Match Not match
Defined input what is price what is price
User input what is price tell me price

Configuration

  1. Select matcher type as "Equals to".
  2. Enter text to match.

All

Matcher will match every user message.

Configuration

  1. Select matcher type as "All".
  2. Indicates that all input will be matched.

Keywords

Match defined keywords against user input. Can match any (OR) or all (AND) defined keywords. Texts before matching will be converted to lowercase.

Example


Match Not match
Defined keywords what, price / ANY what, price / ALL
User input tell me price tell me price

Configuration

  1. Select matcher type as "Keywords".
  2. Select keywords matching type
    • any (OR) - matches any of defined keywords.
    • all (AND) - matches all of defined keywords.
  3. Keyword to match.
  4. Button to delete selected keyword.
  5. Button to add new keyword

RegEx

Compare user input with a given regular expression pattern.

Example


Match Not match
Defined pattern /(message [1-9])/i /(message [1-9])/i
User input message 2 message abc 1

Configuration

  1. Select matcher type as "RegEx".
  2. Regular expression to validate text against.