0

J'essaie de mettre en œuvre des compétences personnalisées en utilisant Amazon Alexa Skill Kit (ASK). J'ai configuré le service Amazon Alexa Voice Service (AVS) et le projet ASK, puis créé la fonction lambda également.Problème de compétences personnalisées Amazon Alexa dans l'application ios

J'ai 2 intentions personnalisées.

{ 
    "intents": [ 
    { 
     "intent": "fIntent" 
    }, 
    { 
     "intent": "bIntent" 
    }, 
    { 
     "intent": "AMAZON.HelpIntent" 
    }, 
    { 
     "intent": "AMAZON.StopIntent" 
    } 
    ] 
} 

J'ai un Utterances comme ci-dessous

  • fIntent obtenir des infos
  • fIntent obtenir le statut
  • fIntent trouver des infos
  • info fIntent

Voici mon index. code js

Maintenant, le problème est quand je dis que le nom de la compétence que je reçois LaunchRequest message. Mais lorsque j'essaie d'obtenir une valeur d'intention personnalisée en disant fIntent info Je ne reçois pas le message que j'ai configuré dans le fichier index.js.

si je dis info il faut dire Le niveau de carburant est 100.

Mais je ne reçois pas cette information. Est-ce que quelqu'un peut m'aider?

+0

Pourriez-vous s'il vous plaît vérifier à l'aide du simulateur de service et de partager les détails du journal –

+0

je compris le problème est demande d'événement et réponse directive json issue. –

+0

pouvez-vous m'aider avec cela –

Répondre

2

Ne développez pas les deux composants en un seul.

D'abord, vous développer des compétences et le tester à partir d'un dispositif Echo

Une fois fait, développer votre application AVS

+0

Quelque chose liant dans manque où. Je reçois une réponse "Désolé je ne sais pas" pour mes compétences personnalisées –

+0

J'ai eu la solution ,, Merci pour tout –