Skip to main content

event!

The event! trigger tag declares an event by which the dialog can enter a state.

tip
This is a global tag: transitions by this tag can be made from anywhere in the script.

Value

An event name is specified after the tag. Refer to the Events section to learn more about events supported in JAICP DSL.

How to use

  • Time limit for request processing exceeded:

    state: TimeLimit
    event!: timeLimit
    a: Sorry, something’s broken. Try asking me again.
  • Speech not recognized:

    state: CatchAll || noContext = true
    event!: speechNotRecognized
    random:
    a: Sorry, I couldn’t hear you.
    a: May I ask you to repeat that?
    a: Could you repeat that, please?
    a: I’m sorry, I couldn’t hear your answer.
    a: Would you like to take us up on our offer?