OneBusAway / onebusaway-alexa

An Java-based app to communicate with Amazon Alexa for devices such as the Amazon Echo
Other
52 stars 18 forks source link

Improve onboard message to allow users to exit if they don't know stop #79

Closed barbeau closed 7 years ago

barbeau commented 8 years ago

Summary:

User feedback:

Once I launched OBA on my Echo, it immediately wanted to setup my bus stop. When it asked me what my bus stop number is, I said “I don’t know” but it didn’t accept it as a valid answer. It kept asking for the bus stop. May I suggest, upon the first launch of OBA on my Echo, make OBA say something like: “Welcome to OBA. With the OBA skill, you can find out the arrival times of buses at your favorite stop. For this, we need to know what your favorite stop is. Would you like to setup your favorite stop now or later?”

Steps to reproduce:

Start the skill

Expected behavior:

Give the user some indication that they can exit if they don't know their stop

Observed behavior:

You get locked in an infinite loop where it keeps asking for your stop, unless you know the magic "Stop" or "Exit" keywords.

Device:

Amazon Echo

barbeau commented 7 years ago

I'm going to close this. I don't think adding another question during onboarding is good UX, and this was likely a new user to Alexa that didn't know the Stop/Exit/Quit keyword. If we get more feedback from users we can re-open.