I am somehow confused or maybe I am over-thinking it too much. How can I run a form at the beginning of the conversation. For example, I have the activate form rule:
- rule: Activate form (when Greet) steps: - intent: greet - action: utter_greet - action: general_info_form - active_loop: general_info_form
I would like to only activate this form
general_info_form for the first greet, and so I can save user information (name, phone, etc) which I only need to ask once. Once this form is filled I would like to answer in a different way to the user (i.e. utter_greet rather than activating the form again).
Should this go in a story? But I don’t know how to manage the case that this should only be triggered once. Thanks in advance