I have a custom action that retrieves value of tracker slots, and returns a new slot too. But every time the function is called, if slot X does not have a new value, the previous one is returned. How can I make all slots to be updated when function (custom action) is called?
Hi @simonm3 thanks for the answer. Let me clarify this: I want slots to be kept during conversation, unless that custom action is triggered again: in that case all the slots it uses should be updated (those that are not specifically called would have a None value. Can this be done?
Not tried it but perhaps you could have a custom action reset_XXX_form that returns the slot resets you want. That would be just before the XXX_form. action.