josephschmitt / alexa-libby

A skill to ask Alexa about your Movie and TV Show library queues.
https://josephschmitt.github.io/alexa-libby/
MIT License
51 stars 18 forks source link

Service Simulator works - Echo Dot doesn't #16

Open Dexter1759 opened 7 years ago

Dexter1759 commented 7 years ago

Hi,

Firstly, thanks for working on this fabulous Skill for Alexa.

Secondly, I'm a complete noob when it comes to Alexa Skills having not gone through the process before.

My problem is, I can't get it to work on my Echo Dot.

I'm based in the UK and hosted the Lambda function in the US and set the language of my skill to US too (for the Amazon slot types to work), so not sure if this is causing the issue.

When I test with Service Simulator in my browser with the text string "if the series Jessica Jones is on the list" it seems to work. But when I go and test it on my Echo Dot, I just get the "failure" noise. Looking at under the History in the Alexa App, shows that is recognised what I said almost perfectly...

"ask my video library the series jessica james's on the list"

It only missed the "if" out of the middle. Also, I set the invocation phrase to "my video library" because it kept hearing "libby" as "livy" and enabling the random skill.

At a bit of a loss as to how to debug this any further and wondering if you could help please?

FYI - I couldn't get this working with SSL, I believe it is due to my using self-signed certificates and Node.JS not liking them. For the moment, I thought I'd get it working without and worry about re-enabling SSL afterwards.

cbrherms commented 7 years ago

You'll find that your echo is registered with English (UK) which it considers a different language to English (US). Due to this, it won't use apps created for another "language".

Due to the fact that the slot types don't work, it looks like there won't be a way for us to use this in the UK until there's a way to set it up with UK English as the language on the Ireland AWS region (where we have to have our Alexa Skills).

Spent about 2 hours messing around with this myself and that's the conclusion i've come to. Shame. Was really looking forward to using this but editing it to work for UK is beyond my capabilities i think.

ghost commented 6 years ago

if your in the UK I would reccomend using the EU East (Ireland) server. Only US N. Virginia and Ireland work for Alexa skills