tock / ai.tock.bot.engine.nlp / BuiltInKeywordListener

BuiltInKeywordListener

object BuiltInKeywordListener : NlpListener (source)

Built-in listener to start BotDefinition.keywordStory.

Properties

deleteKeyword

val deleteKeyword: String

disableKeyword

val disableKeyword: String

enableKeyword

val enableKeyword: String

endTestContextKeyword

val endTestContextKeyword: String

keywordRegexp

The keyword regexp is applicable.

var keywordRegexp: Regex?

keywords

The keyword to listen.

val keywords: MutableSet<String>

testContextKeyword

val testContextKeyword: String

Functions

handleKeyword

Used to handle "secret" keywords.

fun handleKeyword(sentence: String): Intent?