tock / ai.tock.bot.engine

Package ai.tock.bot.engine

Core conversational engine with the main interface BotBus used by all bot implementations

Types

BotBus

Bus implementation for Tock integrated mode.

interface BotBus : Bus<BotBus>

BotRepository

Advanced bot configuration.

object BotRepository

Bus

A new bus instance is created for each user request.

interface Bus<T : Bus<T>> : I18nTranslator

ConnectorController

Controller to connect Connector and BotDefinition.

interface ConnectorController

I18nTranslator

Translates CharSequence depending of current userLocale, userInterfaceType and targetConnectorType.

interface I18nTranslator : I18nKeyProvider

WebSocketController

Internal object used to manage websocket events.

object WebSocketController

Properties

botModule

The bot ioc module.

val botModule: Module