Botframework-solutions: تعذر الاتصال بـ Skill Bot أثناء تشغيل VA من Emulator

تم إنشاؤها على ٢٢ فبراير ٢٠٢٠  ·  3تعليقات  ·  مصدر: microsoft/botframework-solutions

ما المشروع المتأثر؟

مساعد افتراضي
مهارة

بأي لغة هذه؟

سي #

ماذا يحدث؟

باستخدام المساعد الافتراضي الجديد ونموذج المهارة (الإصدار 4.7.0.2) استنادًا إلى الإصدار التجريبي 0.8 ، أثناء محاولة الوصول إلى مهارة متصلة من Bot Framework Emulator (الإصدار 4.7.0) ، رمز الحالة الذي تم إرجاعه هو 500 ، مع رسالة الخطأ كـ "رسالة استثناء: خطأ في استدعاء معرّف المهارة:""في" https: //api / messages "(الحالة 500). إذا حاولت نفس الشيء من واجهة Azure Portal WebChat ، يتم إجراء المكالمة ويمكنني الوصول إلى Skill Bot ذي الصلة.

ما هي خطوات إعادة إظهار هذه المشكلة؟

  1. قم بنشر VA و Skill Template باستخدام الإصدار المذكور أعلاه.
  2. قم بتوصيل VA و Skill Bots المنشورة.
  3. قم بتشغيل مشروع VA محليًا في Bot Framework Emulator.
  4. استخدم أي كلام لتشغيل المهارة المرتبطة.
  5. لاحظ الخطأ كما هو مذكور أعلاه.

ماذا كنت تتوقع أن يحدث؟

يتصل VA بروبوت المهارة الذي تم نشره ، حتى أثناء الاختبار محليًا من المحاكي ، وليس فقط من خلال WebChat.

هل يمكنك مشاركة أي سجلات أو ناتج خطأ وما إلى ذلك؟

بعد إجراء مزيد من الفحص باستخدام App Insights Live Metrics ، تم الحصول على السجلات التالية:
Error_logs.txt

Needs Triage Bug customer-replied-to customer-reported

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

موثق هنا

ال 3 كومينتر

hi @ manish-95 ، عندما ترد المهارة على VA ، فإنها تحتاج إلى SkillHostEndpoint يمكن الوصول إليه للجمهور في appsettings.json الخاصة بـ VA.
لذلك إذا كنت ترغب في اختبار اتصال VA محلي بمهارة بعيدة ، فاستخدم نفقًا محليًا مثل ngrok لـ VA وقم بتعيين قيمة SkillHostEndpoint مثل https://*.ngrok.io/api/skills .
شكرا

موثق هنا

أخبرنا إذا كان لديك أي مشاكل / أسئلة أخرى

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