I have a story like this
- story: intial story
steps:
- action: utter_welcome
- intent: affirm
- action: verify_info
-------
and here is the verify_info actions
class CheckNameEmail(Action):
def name(self):
return "verify_info"
def run(self, dispatcher, tracker, domain):
# Check whether name and emails have been already fetched or not
sender_known = tracker.get_slot('sender_known')
slots_list = []
if not sender_known:
# To let user provide name and email
slots_list.append(FollowupAction('name_requirement_form'))
return slots_list
and name_requirement_form
class NameRequirementForm(FormAction):
def name(self):
return "name_requirement_form"
@staticmethod
def required_slots(tracker: Tracker):
"""A list of required slots that the form has to fill"""
return ["name", 'email']
def slot_mappings(self):
I have added utter_ask_name and utter_ask_email in my domain.yml
responses:
utter_ask_name:
- text: How can we address you?
utter_ask_email:
- text: May I know your email address?
and actions
actions:
- name_requirement_form
- verify_info
and forms
forms:
name_requirement_form: {}
but when i run this on rasa x it shows
verify_info0.99
followup
name_requirement_form1.0
active_loop{"name":"name_requirement_form"}
slot{"requested_slot":"name"}
action_listen1.0
there is no message of utter_ask_name, am i missing something?