# Multiple choice

**URL:** <https://forum.rasa.com/t/multiple-choice/45984>\
**Category:** Rasa Open Source\
**Created:** [July 21, 2021, 9:19am UTC](https://forum.rasa.com/t/multiple-choice/45984 "2021-07-21T09:19:29Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fares](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/fares/32/15478_2.png) [@Fares](https://forum.rasa.com/u/Fares)\
**Post date:** [July 21, 2021, 9:19am UTC](https://forum.rasa.com/t/multiple-choice/45984/1 "2021-07-21T09:19:29Z")

</div>

Good Morning Please I’m looking for a solution to this situation/ I have an Intent and the response it depends to the user selection for example Bot: After this you should select how you will progress -option A, option B option C User: Option A Bot: ok you have to click this URL-A User: and if i wan’t option C? Bot: alright, click this URL-C use: let me see option B Bot: ok see this URL-B

---

<div class="post-metadata">

**Author:** ![nik202](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/nik202/32/16098_2.png) [@nik202](https://forum.rasa.com/u/nik202)\
**Post date:** [July 21, 2021, 5:27pm UTC](https://forum.rasa.com/t/multiple-choice/45984/2 "2021-07-21T17:27:11Z")

</div>

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 🙂

---

<div class="post-metadata">

**Author:** ![Fares](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/fares/32/15478_2.png) [@Fares](https://forum.rasa.com/u/Fares)\
**Post date:** [July 21, 2021, 5:54pm UTC](https://forum.rasa.com/t/multiple-choice/45984/3 "2021-07-21T17:54:31Z")

</div>

thanks a lot this is very helpful

---

<div class="post-metadata">

**Author:** ![nik202](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/nik202/32/16098_2.png) [@nik202](https://forum.rasa.com/u/nik202)\
**Post date:** [July 21, 2021, 5:57pm UTC](https://forum.rasa.com/t/multiple-choice/45984/4 "2021-07-21T17:57:13Z")

</div>

@Fares Welcome 🙂 Fares!

---

<div class="post-metadata">

**Author:** ![nik202](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/nik202/32/16098_2.png) [@nik202](https://forum.rasa.com/u/nik202)\
**Post date:** [August 3, 2021, 6:10pm UTC](https://forum.rasa.com/t/multiple-choice/45984/5 "2021-08-03T18:10:10Z")

</div>

Hello @Fares 🙂 If the above solution solve your issue, can I request please close this thread with the solution for others? Thanks.

---

<div class="post-metadata">

**Author:** ![Fares](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/fares/32/15478_2.png) [@Fares](https://forum.rasa.com/u/Fares)\
**Post date:** [August 3, 2021, 7:02pm UTC](https://forum.rasa.com/t/multiple-choice/45984/6 "2021-08-03T19:02:54Z")

</div>

yes, of course

---

<div class="post-metadata">

**Author:** ![Fares](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/fares/32/15478_2.png) [@Fares](https://forum.rasa.com/u/Fares)\
**Post date:** [August 9, 2021, 8:37pm UTC](https://forum.rasa.com/t/multiple-choice/45984/8 "2021-08-09T20:37:17Z")

</div>

Sorry but i didn’t get the solution bouton??

---

<div class="post-metadata">

**Author:** ![Fares](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/fares/32/15478_2.png) [@Fares](https://forum.rasa.com/u/Fares)\
**Post date:** [August 9, 2021, 8:40pm UTC](https://forum.rasa.com/t/multiple-choice/45984/9 "2021-08-09T20:40:45Z")

</div>

This what exactly I’m looking for thanks for the solution

---

<div class="post-metadata">

**Author:** ![nik202](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/nik202/32/16098_2.png) [@nik202](https://forum.rasa.com/u/nik202)\
**Post date:** [August 9, 2021, 8:42pm UTC](https://forum.rasa.com/t/multiple-choice/45984/10 "2021-08-09T20:42:18Z")

</div>

@Fares [Multiple choice - #2 by nik202](http://forum.rasa.com/t/multiple-choice/45984/2) mark this as solution thread, if you not able to see solution tick, please change the topic to only rasa open source only remove feedback on rasa open source 🙂 then you able to see the solution tick.

---

<div class="post-metadata">

**Author:** ![Fares](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/fares/32/15478_2.png) [@Fares](https://forum.rasa.com/u/Fares)\
**Post date:** [August 9, 2021, 8:44pm UTC](https://forum.rasa.com/t/multiple-choice/45984/11 "2021-08-09T20:44:18Z")

</div>

🙂
