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`