getSessionVar
The getSessionVar
method gets the value of a conversation session variable.
You define session variables in your task configuration JSON file, by creating a task requirement with the scope
property set to session.
Syntax
getSessionVar( key )
Arguments
Argument | Description |
---|---|
key
|
(string) The ID of the session variable for which you want to retrieve the value. |
Returns
(strings) The value of the session variable.
This method can return nil if the value is not set.
Example
function greet(taskUtils) local username = taskUtils:getSessionVar("USER_NAME") local prompt = LuaUserPrompt:new(string.format("Hello %s", username)) taskUtils:setPrompts( {prompt} ) end