setSessionVar
The setSessionVar
method sets 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
setSessionVar( key, value)
Arguments
Argument | Description |
---|---|
key
|
(string) The ID of the session variable that you want to set. |
value
|
(string) The value to set for the session variable. |
Example
function greet(taskUtils) local username = taskUtils:getSessionVar("USER_NAME") local prompt = LuaUserPrompt:new(string.format("Hello %s, mind if we call you Bill?", username)) taskUtils:setSessionVar("USER_NAME", "Bill") taskUtils:setPrompts( {prompt} ) end