A phrase group is a way of defining if all conditions are met, then the keyword is executed. You can have multiple phrase groups per keyword, which act as "OR" statements for triggering a keyword. Phrase groups are case insensitive.
Using phrase groups
Consider the following phrase group:
This phrase group will trigger if
awesome appear anywhere in the message content. So
you are awesome could match, but so could
awesome are you or even
you are not awesome. As well as this ignores spaces, so
you're aren't awesomest would be picked up.
However, make it from being multiple phrases in a phrase group to one single phrase like so:
And you will pick up
you are awesome!! but not
you are not awesome, because it looks to see if the phrase is included in the string, and as the phrase contains all the words, that condition is not met.
Multiple phrase groups
Let's say you want so match
you are awesome or
you are cool, in order to compliment your chatters back, it may be your first idea to do this:
However, this is incorrect. This is because you would be saying they have to say both
you are awesome and
you are cool in the same message. The correct way of doing it is to make another phrase group and insert it like so:
This will then match
you are awesome OR
you are cool and respond with
@$(sender), So are you!.