getTranscript
The getTranscript
method gets an enumerated table of history stage objects, which record the user input and Answer Server responses for the current conversation session.
Syntax
getTranscript()
Returns
(table) An enumerated table of history stage objects. Each stage contains the user text and Answer Server response prompt for that stage of the conversation.
NOTE: If you start a conversation session by sending a Converse action with no user text, the response for the first history stage returns nil
for the user text.
Example
local history = taskUtils:getTranscript()
Methods
The history stage objects that getTranscript
returns have additional methods, to allow you to inspect the response table.
You can access a history stage object, and call its methods by using the ':
' operator. For example:
local first = history[1] local usersaid = first:userInput()
Method | Description |
---|---|
userInput | Returns the input text that the user supplied at a particular stage of the conversation. |
responsePrompts | returns the table of prompts that were returned by the system at a particular stage of the conversation. |