Multiple choice

In domain.yml

intents:
  - optionA
  - optionB
  - optionC

utter_menu:
- text: "Select how you want to progress from below options."
  buttons:
      - title: Option A
        payload: /optionA
      - title: Option B
        payload: /optionB
      - title: Option C
        payload: /optionC      
              
          
    utter_ask_optionA:
       - text: "Ok you have to click this URL-A  (https: rasa.com)"
    utter_ask_optionB:
       - text: "Ok you have to click this URL-B  (https: rasa.com)"
    utter_ask_optionC:
       - text: "Ok you have to click this URL-C (https: rasa.com)"

In nlu.yml

version: "2.0"
nlu:
  - intent: optionA
    examples: |
      - let me see option A
      - can you show me option A please
      - please show me option A
      - A please

 - intent: optionB
    examples: |
      - let me see option B
      - can you show me option B please
      - please show me option B
      - B please

 - intent: optionC
    examples: |
      - let me see option C
      - can you show me option C please
      - please show me option C
      - C please

In stories.yml

version: '2.0'
stories:
  - story: optionA menu
    steps:
      - intent: optionA
      - action: utter_ask_optionA

   - story: optionB menu
     steps:
      - intent: optionB
      - action: utter_ask_optionB

   - story: optionC menu
     steps:
      - intent: optionC
      - action: utter_ask_optionC

Please, cross check and understand the concept, while typing there can be error, but I hope you understand this logic. Hope it will solve your issue.

@Fares This one :slight_smile:

2 Likes