tock / ai.tock.bot.engine.nlp / KeywordService

KeywordService

interface KeywordService (source)

Functions

detectKeywordIntent

If returns not null, a keyword is detected, and the returned intent is used to find the story. Use Intent.keyword to redirect to the default keyword handler.

open fun detectKeywordIntent(sentence: String): Intent?

keywordHandler

If this method returns not null for the specified keyword, then the returned handler is called.

open fun keywordHandler(keyword: String): ((bus: BotBus) -> Unit)?