Hi, more of a Colang question (let me know if there's another place for these).
I'm trying to set a variable in a simple example script which looks like:
define user express greeting
"hello"
"hi"
"how are you"
define user give name
"James"
"Julio"
"Mary"
"Putu"
define bot name greeting
"Hey $name!"
define flow greeting
user express greeting
if $name
bot name greeting
else
bot express greeting
bot ask name
define flow give name
user give name
$name = $last_user_message
bot name greeting
Here I'd expect $name to be set to the same value as $last_user_message, but it is set to None and returns "Hey None!"
Any idea how this should work? I saw set in the Colang Language Reference doc, but that doesn't seem to do anything. I understand I can use actions to do this, but I was hoping for a simpler way if possible, any idea on how I should set the $name variable here?
Hi, more of a Colang question (let me know if there's another place for these).
I'm trying to set a variable in a simple example script which looks like:
Here I'd expect
$nameto be set to the same value as$last_user_message, but it is set toNoneand returns"Hey None!"Any idea how this should work? I saw
setin the Colang Language Reference doc, but that doesn't seem to do anything. I understand I can use actions to do this, but I was hoping for a simpler way if possible, any idea on how I should set the$namevariable here?