Botframework-solutions: Comando botskills conectar --remoteManifest falhou

Criado em 4 mar. 2020  ·  9Comentários  ·  Fonte: microsoft/botframework-solutions

#### Qual projeto é afetado?
Amostra do Virtual Assistant da Microsoft

Em que idioma está isso?

C #

O que acontece?

Estou tentando executar o seguinte comando para adicionar o modelo de habilidade a um assistente:

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

Quais são as etapas para reproduzir esse problema?

1) Amostra do assistente virtual do microsoft clone Git -> https://github.com/microsoft/botframework-solutions/tree/master/samples/csharp/assistants/virtual-assistant/VirtualAssistantSample
2) Amostra de habilidade do microsoft clone Git -> https://github.com/microsoft/botframework-solutions/tree/master/samples/csharp/skill/SkillSample
3) Publique no azure os dois repositórios clonados
4) Atualize seu manifesto de habilidades -> https://microsoft.github.io/botframework-solutions/skills/tutorials/create-skill/csharp/5-update-manifest/
5) Tente conectar sua habilidade ao assistente virtual. Tutorial: https://microsoft.github.io/botframework-solutions/skills/tutorials/create-skill/csharp/7-add-your-skill/

O que você esperava que acontecesse?

Para conectar a habilidade com sucesso ao assistente virtual

Você pode compartilhar algum registro, saída de erro, 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. 

Alguma captura de tela ou contexto adicional?

Screen Shot 2020-03-04 at 18 48 44

Needs Triage Bug

Todos 9 comentários

@ igor17400 - Pode ser um problema de permissão? Você pode verificar se tem permissão para gravar no diretório de destino mencionado no erro?

Olá @ igor17400 , obrigado por relatar esse problema!

Tentamos reproduzir o cenário que você mencionou usando o remoteManifest e encontramos diferenças na criação do comando ludown parse toluis .

Seguindo a documentação de ludown , o --out deve ser um FILE_NAME e em sua captura de tela é um PATH.

image

Preciso que você me dê uma visão geral completa do que está fazendo para descobrir o que está errado. Aqui estão algumas perguntas iniciais nas quais estou particularmente interessado.

  • Qual sistema operacional você está usando?
  • Qual versão de botskills você está usando?

Oi @ Batta32 e @csnarain obrigado pessoal por me ajudar!

Primeiro, dei permissões de gravação para todos os grupos e esses erros ainda estão acontecendo.

Segundo. Estou usando o macOS Catalina versão 10.15.3 e minha versão do botskills é 1.0.14.

Obrigado @ igor17400! Estaremos reproduzindo o problema levando em consideração as informações fornecidas e retornaremos a você mais tarde 😊.

@ igor17400 , reproduzimos o problema com as informações fornecidas!
Verificaremos o comportamento dos botskills e entraremos em contato com você mais tarde 😊.

image

@ igor17400 , criamos o PR # 3152 resolvendo esse problema.

Você pode validar o PR usando botskills localmente seguindo estas etapas e usando este branch :

  1. Abra um terminal e vá para a pasta Botskills
  2. Instale as dependências executando npm install
  3. Construa a solução executando npm run build
  4. Vincule os botskills locais executando npm link . Se você já instalou botskills, deve desinstalá-lo executando npm uninstall -g botskills
  5. Vá para a amostra do seu assistente virtual
  6. Executar o comando botskills connect

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

  1. Verifique se o comando de conexão foi concluído corretamente

Olá @ Batta32 , o link -> https://github.com/microsoft/botframework-solutions/tree/feature/southworks/fix/connect-mac-issue resulta em 404-Página não encontrada. Há algo errado com este link?

Olá @ igor17400 , como o PR # 3152 foi mesclado, a ramificação foi removida. No entanto, você pode usar o branch master e seguir as etapas especificadas acima 😊.

OK! Obrigado pelo apoio @ Batta32! 😊

Esta página foi útil?
0 / 5 - 0 avaliações