tock / ai.tock.bot.connector.alexa / AlexaConnector

AlexaConnector

class AlexaConnector : ConnectorBase (source)

Connector for Amazon Alexa.

Properties

alexaTockMapper

val alexaTockMapper: AlexaTockMapper

applicationId

val applicationId: String

path

val path: String

Functions

register

Registers the connector for the specified controller.

fun register(controller: ConnectorController): Unit

send

Send an event with this connector for the specified delay.

fun send(event: Event, callback: ConnectorCallback, delayInMs: Long): Unit

toConnectorMessage

Maps a MediaMessage into a ConnectorMessage. If toConnectorMessage returns an empty list, the mapping is not supported for this connector. Default returns an empty list.

fun toConnectorMessage(message: MediaMessage): BotBus.() -> List<ConnectorMessage>