open fun error(query: NlpQuery, dialog: Dialog, throwable: Throwable?): Unit (source)
Called when nlp request is throwing an error.
Using this method, you can for example redirect to a custom story which will handle the error.
object MyNlpListener : NlpListener {
override fun error(query: NlpQuery, dialog: Dialog, throwable: Throwable?) {
super.error(query, dialog, throwable)
dialog.state.currentIntent = bot.myCustomErrorStory.mainIntent()
}
}