/ / Alexa funciona apenas para a intenção de "solicitação de lançamento" - node.js, amazon-web-services, aws-lambda, alexa-skills-kit

A habilidade do Alexa funciona apenas para a intenção de "solicitação de lançamento" - node.js, amazon-web-services, aws-lambda e alexa-skills-kit

Eu criei a função lambda para a habilidade Alexa. Todas as intenções e perguntas estão funcionando bem quando testadas no console do desenvolvedor da Amazon. Quando o mesmo é implantado no Alexa App, apenas a intenção de solicitação de lançamento está funcionando bem, outras intenções não estão conseguindo fornecer a saída exata. Amostra de código Aqui

Respostas:

1 para resposta № 1

Verifique o log do Lambda (CloudWatch) e tente adicionar mensagens console.log () para ver se seus métodos estão sendo chamados e, em caso afirmativo, o que está acontecendo.

Eu tenho visto problemas semelhantes no código quando foiesperando cadeias maiúsculas. Alexa sempre passa strings em letras minúsculas. Por exemplo, você pode digitar "Hello" no console e, se o código estiver comparando com "Hello", ele funcionará. Mas quando você fala "Olá" para o Alexa, ele passa a string "hello" (todas as letras minúsculas) na requisição.