Triggers

Triggers are basically the core of your bot. You configure triggers for each state and specify what actions will be applied, when a certain trigger activates. There are 4 types of triggers:

Initial

There’s a singleton trigger in this category. It contains actions that will be applied immediately, when a user enters this state.

Initial triggers

Commands

You specify commands that user can use in this state. Commands must be unique, thus, only one command will be triggered on user input.

Command triggers

Messages

You specify regular expression to match the user input against. Regexps will be tried from top to bottom and no more than one pattern will be applied.

Message triggers

Schedule

You can specify scheduled actions using cron expression. Note that the choice of actions for this trigger is limited.

Diagram