Track if (either) one of two slots is filled to move to the next action in rasa form action

I am building bot for registration there is a master section and college section each section has 3 different departments and has 3 kind of information required papers, cost, conditions

i am trying to achieve the following scenario with rasa forms:

  • user: i want to register
  • bot: which section you mean? (master or college)
  • user: master please
  • bot: which department of master software engineering or educational studies?
  • user: software engineering
  • bot: What subject you want required papers or cost or conditions
  • user: cost please
  • bot: it is – $ Another scenario
  • user: i want to register
  • bot: which section you mean? (master or college)
  • user: college please
  • bot: which department of master Information Technology or Business Adminstration?
  • user: Information Technology
  • bot: What subject you want required papers or cost or conditions
  • user: conditions please
  • bot: (conditions of IT)

each bot’s response depends on the user’s choice

what is the right structure of the domain file?

  • 1- two entities for departments : study_college_departments , study_master_departments or
  • 2- one entity for departments: study_departments

when i use rasa form action if i created two entities for departments : study_college_departments , study_master_departments … I want to check if one of them is filled is this possible?

Hi Bishoy, sorry for the late reply! You should be able to do the entire happy path in a single story with a form. Did you have a look at the forms documentation?