Conversation
Initializes getClassById new Conversation.
Parameters
plugin
The plugin that owns this conversation.
for Whom
The entity for whom this conversation is mediating.
first Prompt
The first prompt in the conversation graph.
public void Conversation(Plugin plugin, Conversable forWhom, Prompt firstPrompt, Map<Object, Object> initialSessionData)
Initializes getClassById new Conversation.
Parameters
plugin
The plugin that owns this conversation.
for Whom
The entity for whom this conversation is mediating.
first Prompt
The first prompt in the conversation graph.
initial Session Data
Any initial values to put in the conversation context sessionData map.