2017-10-14 13 views
1

J'essaie d'exporter mes compétences Alexa/importer dans Dialogflow (utilisé pour appeler API.AI), mais je reçois le message d'erreur suivant:Comment importer la compétence Alexa dans API.AI/Dialogflow?

Invalid Alexa schema json file.

Mon fichier Zip est le Le fichier index.js et le dossier node_modules sont compressés ensemble. Ensuite, j'ai ajouté le java Alexa Skype nommé .json au fichier zip, mais il donne toujours la même erreur.

Je ne trouve pas d'instructions sur la façon d'exporter le fichier .zip correct pour l'import, ni comment formater le fichier zip pour le construire moi-même. Je cherchais depuis un moment - est-ce que quelqu'un sait comment faire ça? (J'ai envoyé leur soutien déjà, mais pas de réponse encore.)

Répondre

0

Voici un exemple du format pour le zip: https://github.com/dialogflow/fulfillment-webhook-importer-nodejs/tree/master/skill/speechAssets

Le zip devrait avoir deux fichiers: IntentSchema.json et SampleUtterances.txt

Voici comment pour obtenir IntentSchema.json et SampleUtterances.txt: Rendez-vous au https://developer.amazon.com/edw/home.html#/skills pour voir toutes vos compétences. Sélectionnez les compétences que vous souhaitez exporter en cliquant sur le nom de la compétence de la compétence correspondante: enter image description here Sur la gauche, sélectionnez « modèle d'interaction » dans la liste et vous devriez voir la capture d'écran ci-dessous: enter image description here Copiez le contenu de l'éditeur et collez-le dans votre fichier IntentSchema.json et enregistrez-le. Ensuite, copiez le contenu dans l'éditeur de la section et coller dans votre fichier SampleUtterances.txt « Utterances Sample » et économisez: enter image description here Enfin zip vos fichiers IntentSchema.json et SampleUtterances.txt et les télécharger sur Dialogflow

+0

J'apprécie l'aide, mais quand j'essaye de télécharger la fermeture éclair avec juste ces deux dossiers j'obtiens une petite fenêtre automatique disant 'File speechAssets.zip n'a pas été téléchargé. 'Pas plus de détails que cela. – Bing

+0

Avez-vous essayé d'utiliser le zip dans l'échantillon? https://github.com/dialogflow/fulfillment-webhook-importer-nodejs/blob/master/skill/speechAssets/speechAssets.zip – matthewayne

+0

@matthewayne Do DialogFlow prend-il en charge les directives de dialogue d'Alexa Skill? –

0

Je ne suis pas sûr si vous travaillez encore sur ce point, mais si quelqu'un d'autre est coincé, les fichiers que vous avez zip doivent lire IntentSchema.json et SampleUtterances.txt exactement.