Use @Event

An event on a function triggers this function according to a situation

start

The start event triggers the function when the user launches the chatbot for the first time. Attention, only the first time!

@Event('start')
nameFunction() {
    > I am ChatBot
}

startAndIntent

The startAndIntent event triggers the function when the user launches the chatbot for the first time and triggers another intent. Attention, only once!

@Event('startAndIntent')
nameFunction() {
    > I am Chatbot. I will try to answer your question
}

nothing

The event nothing triggers the function if no other function is started.

@Event('nothing')
nameFunction() {
    > What ?
}

on

The on event triggers the function according to an outside call:

canActivate

The canActivate event fires to find out if a skill can be performed or not

Last updated

Was this helpful?