title: Chatbot with implementation of list of options using Watson assistant
body: <p>I am creating a bot with several intents and entities with watson assistant. The flow of chatbot is depicted in the picture below for understanding better:</p>
  
  <p><a href="https://i.stack.imgur.com/63Idj.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/63Idj.jpg" alt="enter image description here"></a></p>
  
  <p>Here, </p>
  
  <p>Q is initial greetings along with four options such as "a","b","c" and "d". If the user selects "a" option, then it enters into the specific "a" branch and "a1" is the first level of question which is posed for the user, if it's answered, then bot should jump to "a2", if it's answered, then jumping should happen to "a3". Likewise, this should happen till "a5". </p>
  
  <p>Same thing should happen with "b".</p>
  
  <p>"c" and "d" have only one question to ask to the user. So, that should be no problem.</p>
  
  <p>Here, in "a2" and "b2", I am trying to display more options like "a21", "a22", "a23", "a24", etc. If the user wants to select more options like we do with the "checkbox" in forms, how should we implement this inside the chatbots?</p>
  
  <p>Can I know, how I should implement this structure? Means where I should deploy the node and slot functionality and other things, to be precise. Any suggestions would be helpful. </p>
  
  <p>I have created the dialog with "Q" as the parent node and "a", "b", "c", "d" as the child nodes. Then I tried creating "a1", "a2","a3","a4" as the slots in "a" node. But, I kinda lost the path in implementing the "a2" with 6 or 7 options. The user should be able to select 2 or more options or even all at sometimes.</p>