Module: conversationEngine

Defines the ConversationEngine as well as a few classes that help the ConversationEngine - including the ScriptParser to build a model of the users script, the IntentMgr to process data from the Platforms (like Alexa and Google DialogFlow) and call intents in Scripts, and the OutputMgr to take calls from Scripts via the Response class and build an output for sending back to the Platform.
Source:
Source:

Classes

ConversationEngine
IntentMgr
PlatformMgr
PlatformPlugin
PlatformReq

Type Definitions

resolveCallback(response)

Called when a user triggers one of the actions/intents or when a goal is being resolved based on the Voice Script
Parameters:
Name Type Description
response Object The response object
Source:

Events

closeSession


Responds To: (expression)
Source:
Defines what is needed from the Platform Plugins (such as Alexa support and Google DialogFlow support). This includes a PlatformPlugin interface as well as an interface for a Request to a Platform (i.e. a wrapper around http request and response).
Source:
Source:

Classes

ConversationEngine
IntentMgr
PlatformMgr
PlatformPlugin
PlatformReq

Type Definitions

resolveCallback(response)

Called when a user triggers one of the actions/intents or when a goal is being resolved based on the Voice Script
Parameters:
Name Type Description
response Object The response object
Source:

Events

closeSession


Responds To: (expression)
Source:
Documentation generated by JSDoc 3.5.5 on Fri Dec 28 2018 09:52:24 GMT-0500 (EST)