Hi,
I only want to start my form if a specfic slot is set to True.
Here are my rules:
- rule: Start Form
condition:
- active_loop: null
steps:
- intent: A
- action: action_A_before
- slot_was_set:
- A_start: True
- action: A_form
- active_loop: A_form
- rule: No start of form
condition:
- active_loop: null
steps:
- intent: A
- action: action_A_before
- slot_was_set:
- A_start: False
- action: utter_no_A
Example:
- intent A
- action_A_before cecks whether the conditions are fulfilled or not and sets the A_start (True/False)
- if A_start == True → start form else dont start form
If I try it this way, i´ll get an “Contradicting rules or stories found” error, because of the last action in each rule.
Does anyone have an idea how to do this? (I can´t split it into a second intent) Thanks!