Botframework-solutions: Perintah botskills terhubung --remoteManifest Failed

Dibuat pada 4 Mar 2020  ·  9Komentar  ·  Sumber: microsoft/botframework-solutions

#### Proyek apa yang terpengaruh?
Contoh Asisten Virtual Microsoft

Bahasa apa ini?

C#

Apa yang terjadi?

Saya mencoba menjalankan perintah berikut untuk menambahkan templat keterampilan ke asisten:

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

Apa langkah-langkah untuk mereproduksi masalah ini?

1)Git clone microsoft virtual assistant sample --> https://github.com/microsoft/botframework-solutions/tree/master/samples/csharp/assistants/virtual-assistant/VirtualAssistantSample
2) Git clone contoh keterampilan Microsoft --> https://github.com/microsoft/botframework-solutions/tree/master/samples/csharp/skill/SkillSample
3) Publikasikan ke Azure kedua repositori kloning
4) Perbarui manifes keahlian Anda -> https://microsoft.github.io/botframework-solutions/skills/tutorials/create-skill/csharp/5-update-manifest/
5) Cobalah untuk menghubungkan keahlian Anda ke asisten virtual. Tutorial: https://microsoft.github.io/botframework-solutions/skills/tutorials/create-skill/csharp/7-add-your-skill/

Apa yang Anda harapkan terjadi?

Untuk berhasil menghubungkan keterampilan ke asisten virtual

Bisakah Anda membagikan log, keluaran kesalahan, dll.?

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. 

Ada tangkapan layar atau konteks tambahan?

Screen Shot 2020-03-04 at 18 48 44

Needs Triage Bug

Semua 9 komentar

@igor17400 - Mungkinkah ini masalah izin? Bisakah Anda memeriksa apakah Anda memiliki izin untuk menulis ke direktori target yang disebutkan dalam kesalahan?

Hai @igor17400 , terima kasih telah melaporkan masalah ini!

Kami mencoba mereproduksi skenario yang Anda sebutkan menggunakan remoteManifest disediakan dan kami menemukan perbedaan dalam pembuatan perintah ludown parse toluis .

Mengikuti dokumentasi ludown , --out harus berupa FILE_NAME dan di tangkapan layar Anda adalah PATH.

image

Saya ingin Anda memberi saya gambaran lengkap tentang apa yang Anda lakukan untuk mencari tahu apa yang salah. Berikut adalah beberapa pertanyaan awal yang sangat saya minati.

  • OS mana yang Anda gunakan?
  • Versi botskill mana yang Anda gunakan?

Hai @Batta32 dan @csnarain terima kasih telah membantu saya!

Pertama, saya memberikan izin menulis ke semua grup dan kesalahan ini masih terjadi.

Kedua. Saya menggunakan macOS Catalina versi 10.15.3 dan botskill versi saya adalah 1.0.14.

Terima kasih @igor17400! Kami akan mereproduksi masalah dengan mempertimbangkan informasi yang diberikan dan kami akan menghubungi Anda nanti 😊.

@igor17400 , kami mereproduksi masalah dengan informasi yang diberikan!
Kami akan memeriksa perilaku botskills dan menghubungi Anda nanti 😊.

image

@igor17400 , kami membuat PR #3152 memecahkan masalah ini.

Anda dapat memvalidasi PR menggunakan botskills secara lokal dengan mengikuti langkah-langkah ini dan menggunakan cabang ini:

  1. Buka terminal dan buka folder Botskills
  2. Instal dependensi yang menjalankan npm install
  3. Bangun solusi dengan mengeksekusi npm run build
  4. Tautkan botskills lokal yang menjalankan npm link . Jika Anda telah menginstal botskills, Anda harus menghapusnya dengan mengeksekusi npm uninstall -g botskills
  5. Buka Sampel Asisten Virtual Anda
  6. Jalankan perintah koneksi botskills

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

  1. Periksa apakah perintah koneksi selesai dengan benar

Hai @Batta32 , tautan -> https://github.com/microsoft/botframework-solutions/tree/feature/southworks/fix/connect-mac-issue menghasilkan 404-Page not found. Apakah ada yang salah dengan tautan ini?

Hai @igor17400 , saat PR #3152 digabungkan, cabang dihapus. Namun, Anda dapat menggunakan cabang master dan mengikuti langkah-langkah yang ditentukan di atas 😊.

Oke! Terima kasih atas dukungannya @Batta32! 😊

Apakah halaman ini membantu?
0 / 5 - 0 peringkat