Oh my bad, so basically Rasa has something called Events, you can read more about them here: Events
Anyway, in the run function of a custom action or submit function of a form action, a list of Events needs to be returned. These events can trigger the bot’s actions like: set this slot as X, restart conversations, follow up with action A,…
Normally if you don’t want to trigger any Events, you’ll return an empty list , as you can see in the end of the submit function. If you want to tell the bot to execute a specific action right after this, you can return a FollowUp event like
[FollowUp('action A')], and the bot will execute ‘action A’ after submitting the form.
So if you return an event
[FollowUp('main form')] after submitting the ‘continue form’, the bot will just execute the main form again, and since all the slots are already filled, it will resubmit without asking any question. Then it goes to the ‘continue form’, keep looping until the user no longer want to continue.
P/S: Of course you have to check if the user agrees to continue, then return the followup event, if not just return the empty list.
Hope that helps