I am trying to dynamically trigger an action by using one command to store a text variable, and using its token in another command's 'when I say' condition.
The text variable is stored correctly which I can verify by simply opening the text file on the file system, and I have set up another command to test what voice attack thinks the text variable is set to. I ask what the variable is, and it says the text to me with text-to-speech.
However, it does not trigger the command when I speak that word. I have found that if I go into that command and change something and save it, it then works and will trigger the action when I speak the word. Am I missing something on how tokens/variables work? Do I need to trigger some kind of refresh in the action of the command that sets the variable? I have checked, 'save value to profile' in the action that sets the variable.