#### Welches Projekt ist betroffen?
Beispiel für den virtuellen Assistenten von Microsoft
C#
Ich versuche, den folgenden Befehl auszuführen, um die Skill-Vorlage einem Assistenten hinzuzufügen:
botskills connect --remoteManifest "http://
1) Beispiel für einen Git-Klon von Microsoft Virtual Assistant --> https://github.com/microsoft/botframework-solutions/tree/master/samples/csharp/assistants/virtual-assistant/VirtualAssistantSample
2) Git-Klon-Microsoft-Skill-Beispiel --> https://github.com/microsoft/botframework-solutions/tree/master/samples/csharp/skill/SkillSample
3) Veröffentlichen Sie beide geklonten Repositorys in Azure
4) Aktualisieren Sie Ihr Skill-Manifest --> https://microsoft.github.io/botframework-solutions/skills/tutorials/create-skill/csharp/5-update-manifest/
5) Versuchen Sie, Ihren Skill mit dem virtuellen Assistenten zu verbinden. Tutorial: https://microsoft.github.io/botframework-solutions/skills/tutorials/create-skill/csharp/7-add-your-skill/
Um den Skill erfolgreich mit dem virtuellen Assistenten zu verbinden
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 - Könnte dies ein Berechtigungsproblem sein? Können Sie überprüfen, ob Sie die Berechtigung haben, in das im Fehler genannte Zielverzeichnis zu schreiben?
Hallo @igor17400 , danke für die Meldung dieses Problems!
Wir haben versucht, das von Ihnen erwähnte Szenario mit dem bereitgestellten remoteManifest
zu reproduzieren, und wir haben Unterschiede in der Erstellung des Befehls ludown parse toluis
festgestellt.
Gemäß der Dokumentation von --out
ein FILE_NAME und in Ihrem Screenshot ein PATH sein.
Sie müssen mir einen vollständigen Überblick darüber geben, was Sie tun, um herauszufinden, was falsch ist. Hier einige erste Fragen, die mich besonders interessieren.
Hallo @Batta32 und @csnarain, danke, dass ihr mir geholfen habt!
Zuerst habe ich allen Gruppen Schreibrechte erteilt und dieser Fehler tritt immer noch auf.
Sekunde. Ich verwende macOS Catalina Version 10.15.3 und meine Botskills-Version ist 1.0.14.
Danke @igor17400! Wir werden die Ausgabe unter Berücksichtigung der bereitgestellten Informationen reproduzieren und uns später bei Ihnen melden 😊.
@igor17400 , wir haben das Problem mit den bereitgestellten Informationen reproduziert!
Wir werden das Verhalten der Botskills überprüfen und uns später bei Ihnen melden 😊.
@igor17400 , wir haben PR #3152 erstellt, um dieses Problem zu lösen.
Sie können den PR mithilfe von Botskills lokal validieren, indem Sie diesen Schritten folgen und diesen Zweig verwenden :
npm install
ausführennpm run build
ausführennpm link
ausführen. Wenn Sie Botskills bereits installiert haben, sollten Sie es deinstallieren, indem Sie npm uninstall -g botskills
ausführenbotskills connect --remoteManifest http://skillsampletest-s3wpno5.azurewebsites.net/manifest/manifest-1.1.json --luisFolder
--languages "en-us" --cs
- Überprüfen Sie, ob der Verbindungsbefehl korrekt ausgeführt wurde
Hallo @Batta32 , der Link --> https://github.com/microsoft/botframework-solutions/tree/feature/southworks/fix/connect-mac-issue führt dazu, dass 404-Page nicht gefunden wird. Stimmt etwas mit diesem Link nicht?
Hallo @igor17400 , da die PR #3152 zusammengeführt wurde, wurde die Verzweigung entfernt. Sie können jedoch den Master- Zweig verwenden und die oben angegebenen Schritte ausführen 😊.
Okay! Danke für die Unterstützung @Batta32! 😊