Package ai.tock.bot.definition
See: Description
-
Interface Summary Interface Description BotAnswerInterceptor Change or update answer before sending to the user Need to be registered using ai.tock.bot.engine.BotRepository.registerBotAnswerInterceptor. BotDefinition The main interface used to define the behaviour of the bot. BotProvider Provides a specific type of BotDefinition. ConnectorHandlerProvider Provides ConnectorHandler. ConnectorStoryHandler Handler for specific ConnectorType. EventListener Listen all events - this is the standard process to handle Event that are not Action (when you need to handle them). HandlerStoryDefinitionCreator In order to create StoryHandlerDefinition. IntentAware Convenient interface used to compare Intent with StoryDefinition. IntentAwareBase For Enum based IntentAware implementations. ParameterKey A parameter key - the implementation is usually an enum. SimpleStoryStep StoryStep without custom StoryHandlerDefinition. StoryDataStep A step that can have specific preconditions and can use input data object in handler. StoryDefinition The definition of a "Story". StoryDefinitionExtended Helper methods for StoryDefinition implementation. StoryHandler Receive a sentence or action, and send the answer. StoryHandlerDefinition Story handler definitions are used in StoryHandler to provide custom context and to manage specific connector behaviour. StoryHandlerListener To listen before and after action handling. StoryStep A step is a part of a StoryDefinition. TestBehaviour Define values and behaviour for integration tests. -
-
Enum Summary Enum Description DialogFlowStateTransitionType StoryTag