#### Quel projet est concerné ?
Exemple d'assistant virtuel de Microsoft
C#
J'essaie d'exécuter la commande suivante pour ajouter le modèle de compétence à un assistant :
botskills connect --remoteManifest "http://
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/
Pour connecter avec succès la compétence à l'assistant virtuel
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.
@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.
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.
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 😊.
@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 :
npm install
npm run build
npm link
. Si vous avez déjà installé botskills, vous devez le désinstaller en exécutant npm uninstall -g botskills
botskills connect --remoteManifest http://skillsampletest-s3wpno5.azurewebsites.net/manifest/manifest-1.1.json --luisFolder
--languages "en-us" --cs
- 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 ! ??