Botframework-solutions: Command botskills connect --remoteManifest Failed

Créé le 4 mars 2020  ·  9Commentaires  ·  Source: microsoft/botframework-solutions

#### Quel projet est concerné ?
Exemple d'assistant virtuel de Microsoft

C'est dans quelle langue ?

C#

Ce qui se produit?

J'essaie d'exécuter la commande suivante pour ajouter le modèle de compétence à un assistant :

botskills connect --remoteManifest "http://.azurewebsites.net/manifest/manifest-1.1.json" --luisFolder "\Deployment\Resources\LU" --languages ​​"en-us" --cs

Quelles sont les étapes pour reproduire ce problème ?

1) Git clone microsoft assistant virtuel échantillon --> https://github.com/microsoft/botframework-solutions/tree/master/samples/csharp/assistants/virtual-assistant/VirtualAssistantSample
2) Échantillon de compétence microsoft clone Git --> https://github.com/microsoft/botframework-solutions/tree/master/samples/csharp/skill/SkillSample
3) Publier dans Azure les deux référentiels clonés
4) Mettez à jour votre manifeste de compétences --> https://microsoft.github.io/botframework-solutions/skills/tutorials/create-skill/csharp/5-update-manifest/
5) Essayez de connecter votre compétence à l'assistant virtuel. Tutoriel : https://microsoft.github.io/botframework-solutions/skills/tutorials/create-skill/csharp/7-add-your-skill/

Que vous attendiez-vous à ce qu'il se passe ?

Pour connecter avec succès la compétence à l'assistant virtuel

Pouvez-vous partager des journaux, des résultats d'erreur, etc. ?

There was an error while connecting the Skill to the Assistant:
Error: An error ocurred while updating the Dispatch model:
Error: There was an error in the ludown parse command:
Command: ludown parse toluis --in "/Users/igorazevedo/Documents/Estagio/SkillAtendente/Teste/SkillSample/Deployment/Resources/LU/en-us/SkillSample.lu" --luis_culture en-us --out_folder "/Users/igorazevedo/Documents/Estagio/SkillAtendente/Teste/SkillSample/Deployment/Resources/LU/en-us" --out /users/igorazevedo/documents/estagio/skillatendente/teste/skillsample/deployment/resources/lu/en-us/skillsample.luis
Error: The execution of the ludown command failed with the following error:
Unable to write LUIS JSON file - /Users/igorazevedo/Documents/Estagio/SkillAtendente/Teste/SkillSample/Deployment/Resources/LU/en-us/users/igorazevedo/documents/estagio/skillatendente/teste/skillsample/deployment/resources/lu/en-us/skillsample.luis
Stopping further processing. 

Des captures d'écran ou un contexte supplémentaire ?

Screen Shot 2020-03-04 at 18 48 44

Needs Triage Bug

Tous les 9 commentaires

@igor17400 - Cela pourrait-il être un problème d'autorisation ? Pouvez-vous vérifier si vous êtes autorisé à écrire dans le répertoire cible mentionné dans l'erreur ?

Bonjour @igor17400 , merci d'avoir signalé ce problème !

Nous avons essayé de reproduire le scénario que vous avez mentionné en utilisant le remoteManifest fourni et nous avons trouvé des différences dans la création de la commande ludown parse toluis .

En suivant la documentation de ludown , l' --out doit être un FILE_NAME et dans votre capture d'écran est un PATH.

image

J'ai besoin que vous me donniez un aperçu complet de ce que vous faites afin de comprendre ce qui ne va pas. Voici quelques premières questions qui m'intéressent particulièrement.

  • Quel OS utilisez-vous ?
  • Quelle version de botskills utilisez-vous ?

Salut @Batta32 et @csnarain merci les gars de m'aider !

Tout d'abord, j'ai donné des autorisations d'écriture à tous les groupes et ces erreurs se produisent toujours.

Seconde. J'utilise macOS Catalina version 10.15.3 et ma version de botskills est 1.0.14.

Merci @igor17400 ! Nous reproduirons le problème en tenant compte des informations fournies et nous vous recontacterons ultérieurement 😊.

@igor17400 , nous avons reproduit le problème avec les informations fournies !
Nous vérifierons le comportement des botskills et vous recontacterons plus tard 😊.

image

@igor17400 , nous avons créé le PR #3152 pour résoudre ce problème.

Vous pouvez valider le PR en utilisant les botskills localement en suivant ces étapes et en utilisant cette branche :

  1. Ouvrez un terminal et accédez au dossier Botskills
  2. Installez les dépendances en exécutant npm install
  3. Construire la solution en exécutant npm run build
  4. Liez les botskills locaux en exécutant npm link . Si vous avez déjà installé botskills, vous devez le désinstaller en exécutant npm uninstall -g botskills
  5. Accédez à votre exemple d'assistant virtuel
  6. Exécuter la commande botskills connect

botskills connect --remoteManifest http://skillsampletest-s3wpno5.azurewebsites.net/manifest/manifest-1.1.json --luisFolder--languages ​​"en-us" --cs

  1. Vérifiez que la commande de connexion s'est terminée correctement

Salut @Batta32 , le lien --> https://github.com/microsoft/botframework-solutions/tree/feature/southworks/fix/connect-mac-issue aboutit à 404-Page introuvable. Est-ce que quelque chose ne va pas avec ce lien?

Salut @igor17400 , comme le PR #3152 a été fusionné, la branche a été supprimée. Cependant, vous pouvez utiliser la branche master et suivre les étapes spécifiées ci-dessus 😊.

D'accord! Merci pour le soutien @Batta32 ! ??

Cette page vous a été utile?
0 / 5 - 0 notes