Thanks for your response, but some tricks also works for me to do the same in custom action.
I returned the Form as FollowUpAction at each iteration and reduce the loop variable by one.
Now the Form will ask the user to get required slot (Do the needful with with information) and again Set the slot to None with SlotSet. Now return the Action as FollowUpAction in form.
In this way for each iteration Bot will take response from user.
global i = 0
class Action():
def run():
for i to 5:
return [FollowUpAction('ActionForm')]
class ActionForm():
def requiredslot():
return ['take_value']
def submit():
//Do needful with input
return [SlotSet("take_value", None), FollowUpAction("my_action")]