Out of scope story in form not triggered

I want when the user enters the form. Any time you continuously reply No, you can follow the story, right.

>    - story: 3 times not repay
>   steps:
>     - action: collection_form
>     - active_loop: collection_form
>     - intent: replyNo
>     - action: utter_persuade1
>     - action: collection_form
>     - active_loop: collection_form
>     - intent: replyNo
>     - action: utter_persuade2
>     - action: collection_form
>     - active_loop: collection_form
>     - intent: replyNo
>     - action: utter_persuade3
>     - action: utter_goodbye

But now it can only reply to the utter_default.

When I change it to look like this. I can only trigger it if I follow the story strictly.

- story: 3 times not repay
  steps:
    - intent: greet
    - action: utter_replyGreetStart
    - intent: greet
    - action: utter_replyGreet
    - action: collection_form
    - active_loop: collection_form
    - intent: replyNo
    - action: utter_persuade1
    - action: collection_form
    - active_loop: collection_form
    - intent: replyNo
    - action: utter_persuade2
    - action: collection_form
    - active_loop: collection_form
    - intent: replyNo
    - action: utter_persuade3
    - action: utter_goodbye

I wanted to be like this, but he wouldn’t let me

- rule: replyNo
  condition:
    - active_loop: collection_form
  steps:
    - intent: replyNo
    - action: utter_persuade1
    - action: collection_form
    - active_loop: collection_form
    - intent: replyNo
    - action: utter_persuade2
    - action: collection_form
    - active_loop: collection_form
    - intent: replyNo
    - action: utter_persuade3
    - action: utter_goodbye

Can you help me? Thanks.

we don’t allow rules with multiple user inputs

you can try to have the following rules:

- rule: replyNo 1
  condition:
    - active_loop: collection_form
  steps:
    - intent: replyNo
    - action: utter_persuade1
    - action: collection_form


- rule: replyNo 2
  condition:
    - active_loop: collection_form
  steps:
    - action: utter_persuade1
    - action: collection_form
    - intent: replyNo
    - action: utter_persuade2
    - action: collection_form

- rule: replyNo 3
  condition:
    - active_loop: collection_form
  steps:
    - action: utter_persuade2
    - action: collection_form
    - intent: replyNo
    - action: utter_persuade3
    - action: action_deactivate_loop
    - action: utter_goodbye

not sure whether it’ll work though otherwise you can create a slot replyNo_counter that will be set by action_persuade

why the story doesn’t work?

The full story is work.

I will try.