Botframework-solutions: لا يمكن تشغيل تحديث botskills في مهمة PowerShell لخطوط إطلاق Azure DevOps

تم إنشاؤها على ١٦ أكتوبر ٢٠٢٠  ·  10تعليقات  ·  مصدر: microsoft/botframework-solutions

أداة

الاسم: ديسباتش
الإصدار: الأحدث
تجمع الوكلاء: خطوط أنابيب Azure
مواصفات الوكيل: vs2017-win2016

صف الخلل

وصف واضح وموجز لماهية الخطأ.

لإعادة إنتاج

خطوات إعادة إنتاج السلوك:

  1. قم بإنشاء قالب Bot Framework Virtual Assistant
  2. في مسار الإصدار ، قم بتثبيت أدوات npm المطلوبة مسبقًا وحاول استخدام botskills refresh --cs ./path/to/cognitivemodels.json --dispatchFolder ./path/to/Deployment/Resources/dispatch .

بغض النظر عن كيفية تثبيت حزم npm المطلوبة ، فلن يعمل. سوف تحصل على خطأ مشابه لهذا.

2020-10-16T20:44:18.2228935Z }
2020-10-16T20:44:18.2397954Z Running Luis Generate for Masteren-us...
2020-10-16T20:44:18.2400791Z Executing luisgen for the Masteren-us file
2020-10-16T20:44:21.3236825Z There was an error while refreshing any Skill from the Assistant:
2020-10-16T20:44:21.3238398Z Error: There was an error in the bf luis:generate:cs command:
2020-10-16T20:44:21.3240619Z Command: bf luis:generate:cs --in "D:\a\r1\a\_source\zzz\xxx\yyy\Deployment\Resources\dispatch\qa\en-us\Masteren-us.json" --out "D:\a\r1\a\Services\DispatchLuis.cs" --className DispatchLuis --force
2020-10-16T20:44:21.3242335Z Unknown error during execution. Please file an issue on https://github.com/microsoft/botframework-cli/issues
2020-10-16T20:44:21.3243144Z undefined
2020-10-16T20:44:21.3243507Z 

سلوك متوقع

نفس السلوك على الجهاز المحلي.

سياق إضافي

[حشرة]

Bot Services bug customer-replied-to customer-reported in-progress

التعليق الأكثر فائدة

شكرا لتتبع هذا. كما قلت من قبل ، يمكنني تقديم أي معلومات تحتاجها. لست متأكدًا مما تريده للمساعدة في حل هذا.

ال 10 كومينتر

@ lzc850612 هل يمكنك التحقق من ذلك ونقله إلى المستودع المناسب؟ شكرا!

يسعدني أيضًا تقديم أي تفاصيل أو وثائق تطلبها.

@ Batta32 هل يمكنك التحقيق في هذه المشكلة؟ @ lzc850612 لقد قمت @ Batta32 ليس عضوًا في المستودع.

أكيدstevengum! سنراجعها ونضيف أي تحديث في أقرب وقت ممكن. هل يمكن نقل المشكلة إلى مستودع حلول botframework ؟

شكرا لتتبع هذا. كما قلت من قبل ، يمكنني تقديم أي معلومات تحتاجها. لست متأكدًا مما تريده للمساعدة في حل هذا.

شكرًا ericchansen للإبلاغ عن المشكلة ، توصلنا إلى بعض الأسئلة حتى نتمكن من تضييق نطاق المشكلة:

  1. ما هو إصدار botskills الذي تستخدمه في خط الأنابيب؟
  2. لاحظنا أنك حاولت استخدام botskills refresh . هل هذا صحيح؟ هل نفذت botskills connect قبل botskills refresh ؟
  3. مراجعة botskills refresh المرفق :

تحديث botskills --cs ./path/to/cognitivemodels.json --dispatchFolder ./path/to/Deployment/Resources/dispatch.

هل يمكنك تأكيد أنك تقوم بتمرير ./path/to/cognitivemodels.json إلى الخاصية --cognitiveModelsFile ؟ انظر الى هذا .

  1. هل تحققت مما إذا كان هذا يحدث محليًا؟

سنخبرك بمجرد حصولنا على أي تحديث لهذا 😊.

مرحباericchansen، نحن تتكرر هذه المسألة. يحدث الخطأ عندما يكون bf luis:generate يتلقى --out المسار الذي يحتوي على المجلد الذي لا وجود له.

لإعادة إظهار المشكلة ، قمنا يدويًا بتنفيذ الأمر bf luis:generate:cs مع معلمة --out وحصلنا على نفس الخطأ الخاص بك.

سنعمل على تحليل سبب حدوث ذلك ، وسنعود إليك بمجرد حصولنا على تحديث.

نسخة مستنسخة من العدد
image

مرحبًا ericchansen ، آسف على التأخير. تأكد من توجيه Working Directory إلى المجلد الجذر للمساعد الظاهري في المهمة botskills refresh حتى يعمل الأمر بشكل صحيح.
بعد ذلك ، يمكنك تقليل الأمر لأنه سيستنتج بنية المجلد الخاص بك بناءً على --cs ، راجع هذا المستند للحصول على مزيد من المعلومات.

تحديث botskills --cs

أخيرًا ، الخطأ _undefined_ ليس مطولًا لأن bf luis: create: cs لا تلتقط الخطأ بشكل صحيح لأنها غير مغلفة بجملة try/catch مثل bf luis: create : ts. سنطرح مشكلة المستودع لإصلاحها.

آمل أن يحل هذا مشكلتك 😊.

_ مهمة PowerShell مع تكوين أمر تحديث Botskills_
image

_ تحديث Botskills يعمل بنجاح في خطوط الأنابيب_
image

peterinnesmsft - يمكننا إغلاق المشكلة بسبب عدم النشاط. ericchansen إذا كنت لا تزال تواجه مشكلات ، فلا تتردد في إعادة التنشيط ويمكننا

إغلاق بسبب عدم النشاط.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات