Multi-choice selects only single inputs
# 🤝help
h
Hi, I want to provide a multi choice. I want all of the selected options to be comma separated in the variable/table, so I can understand how many people are in the family. But once I click on any one in the dropdown, it becomes selected as a single select, without a chance to check more options and the flow moves to the next step. Is it a bug or am I doing anything wrong?
g
It is not a bug, unfortunately thats how multiple choice works. In order to select multiple choices you need to write them down
h
Do you mean a user should type them in as a raw input?
g
Nope, you still use the multiple choice but instead of selecting a choice, they write them down in the chat
h
😕
Shall I provide a user with options? Because if I do - they'll start clicking on options. Or shall I just give them instructons to type in comma separated options?
I found answers here

https://youtu.be/J_w2dIv0jus?si=yXGm5Vc7Y0STe2bV

But NLP doesn't seem to capture for the array. The question is a multi choice, set to array and still goes wrong. Any ideas please?
g
But did you save the answer from the multiple choice in a variable ?
h
I think I did everything right. The question is multichoice, variable set to array (I tried both string and options array types). But the system just doesn't read the message and restarts the conversation. Shall I enable reading nlp or anything like that? I just can't figure out what's going wrong
g
Btw your Boy up to 10y might not be clear for the multiple choice you should really just write boy and the one below, girl
OH @happy-state-48730 my array type is string and it works fine
I'm not sure what you did wrong
Btw after the multiple choice you should put an "always" expression card after your multiple choice
Here's what I did and it seemed to work
You can try to figure out what is different
h
Thanks @glamorous-guitar-39983 I’ll work it out
b
The multiple choice works great but if the choices are more than 5 it turns into a dropdown, which makes it hard/confusing for the user to pick multiple options. and they end up click one of the dropdown options, is there any way to either not show the dropdown at all so in the prompt i can list the choices or show all choices as button even if they are more than 5. Please help!
h
I just switched to the raw input and will recognise it on the backend
b
Huge help Thanks!
38 Views