Botframework-solutions: Comando botskills connect --remoteManifest Failed

Creado en 4 mar. 2020  ·  9Comentarios  ·  Fuente: microsoft/botframework-solutions

#### ¿Qué proyecto se ve afectado?
Ejemplo de asistente virtual de Microsoft

¿En qué idioma es esto?

C#

¿Lo que sucede?

Estoy intentando ejecutar el siguiente comando para agregar la plantilla de habilidades a un asistente:

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

¿Cuáles son los pasos para reproducir este problema?

1) Ejemplo de asistente virtual de microsoft clon de Git -> https://github.com/microsoft/botframework-solutions/tree/master/samples/csharp/assistants/virtual-assistant/VirtualAssistantSample
2) Muestra de habilidades de microsoft clon de Git -> https://github.com/microsoft/botframework-solutions/tree/master/samples/csharp/skill/SkillSample
3) Publicar en azure ambos repositorios clonados
4) Actualice su manifiesto de habilidades -> https://microsoft.github.io/botframework-solutions/skills/tutorials/create-skill/csharp/5-update-manifest/
5) Intente conectar su habilidad con el asistente virtual. Tutorial: https://microsoft.github.io/botframework-solutions/skills/tutorials/create-skill/csharp/7-add-your-skill/

¿Qué esperabas que sucediera?

Para conectar correctamente la habilidad al asistente virtual

¿Puede compartir algún registro, salida de error, 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. 

¿Alguna captura de pantalla o contexto adicional?

Screen Shot 2020-03-04 at 18 48 44

Needs Triage Bug

Todos 9 comentarios

@ igor17400 - ¿Podría tratarse de un problema de permiso? ¿Puede comprobar si tiene permiso para escribir en el directorio de destino mencionado en el error?

Hola @ igor17400 , gracias por informar de este problema.

Intentamos reproducir el escenario que mencionaste usando el remoteManifest y encontramos diferencias en la creación del comando ludown parse toluis .

Siguiendo la documentación de ludown , el --out debe ser un FILE_NAME y en su captura de pantalla es un PATH.

image

Necesito que me des una descripción completa de lo que estás haciendo para descubrir qué está mal. Aquí hay algunas preguntas iniciales que me interesan particularmente.

  • ¿Qué sistema operativo estás usando?
  • ¿Qué versión de botskills estás usando?

Hola @ Batta32 y @csnarain, ¡ gracias a todos por ayudarme!

Primero, di permisos de escritura a todos los grupos y el error sigue ocurriendo.

Segundo. Estoy usando macOS Catalina versión 10.15.3 y mi versión de botskills es 1.0.14.

¡Gracias @ igor17400! Reproduciremos el problema teniendo en cuenta la información proporcionada y te responderemos más tarde 😊.

@ igor17400 , reproducimos el problema con la información proporcionada.
Comprobaremos el comportamiento de las habilidades de bots y nos comunicaremos contigo más tarde 😊.

image

@ igor17400 , creamos PR # 3152 para resolver este problema.

Puede validar el PR usando botskills localmente siguiendo estos pasos y usando esta rama :

  1. Abra una terminal y vaya a la carpeta Botskills
  2. Instale las dependencias ejecutando npm install
  3. Construya la solución ejecutando npm run build
  4. Vincula las habilidades de bots locales ejecutando npm link . Si ya ha instalado botskills, debe desinstalarlo ejecutando npm uninstall -g botskills
  5. Vaya a su ejemplo de asistente virtual
  6. Ejecutar el comando botskills connect

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

  1. Verifique que el comando de conexión haya terminado correctamente

Hola @ Batta32 , el enlace -> https://github.com/microsoft/botframework-solutions/tree/feature/southworks/fix/connect-mac-issue da como resultado 404-Page not found. ¿Hay algún problema con este enlace?

Hola @ igor17400 , cuando se fusionó el PR # 3152, se eliminó la rama. Sin embargo, puede utilizar la rama maestra y seguir los pasos especificados anteriormente 😊.

¡OK! ¡Gracias por el apoyo @ Batta32! 😊

¿Fue útil esta página
0 / 5 - 0 calificaciones