شكرًا لـ Darren على تقديم خطوات لاختبار المهارة بشكل مستقل. أخيرًا ، حصلت على التقويم الخاص بي لا يزال يعمل ولكن ما زلت أتلقى طلبًا سيئًا عبر VA.
أيضًا ، عندما أحاول تشغيل الروبوت من خلال الدردشة عبر الويب ، أتلقى الخطأ أدناه.
ها هي إعدادات تطبيقاتي الخاصة بـ VA
"oauthConnections": [
{
"الموفر": "Azure Active Directory v2"،
"الاسم": "Outlook"
}
]
اتصال Oauth (CalendarSkill)
appsettings (مهارة التقويم)
{
"oauthConnections": [
{
"الاسم": "Outlook" ،
"الموفر": "Azure Active Directory v2"
}
مثال WebChat الذي قمت بمشاركته أعلاه هو كما هو متوقع في WebChat داخل Azure Portal. إنه إصدار أقدم لا يدعم بطاقات OAuthCards. أنا أعلم أنه مزعج ولكنك ستحتاج إلى تكوين قناة WebChat واتباع إرشادات القناة للحصول على هذا العمل كما قد تتوقع.
هل يمكنك تأكيد اكتمال المصادقة بنجاح عند استخدام المحاكي مقابل مهارة التقويم مباشرة؟ فقط أريد أن أتحقق من هذا الجزء مرتين. بشكل حاسم. يمكنك تسجيل الدخول وتسأل "ما هي الاجتماعات التي لدي" ، وما إلى ذلك؟
نعم ، عندما أقوم باختبار Calendar Skill مباشرة باستخدام Emulator ، فإنه يعمل ويمكنني جدولة الاجتماعات. أيضا ، قادرة على الحصول على جميع اجتماعاتي.
لقد سجلت مهارة التقويم مع VA وأنشأت توقعات Oauth ولكن الاختبار المباشر أحصل دائمًا على طلب سيء.
ها هي لقطة الشاشة عندما أختبر مباشرة على Emulator.
أواجه نفس المشكلة ، فأنا قادر على الاختبار باستخدام المحاكي ، كل شيء يعمل بشكل جيد .. بعد النشر ، لا يمكنني تسجيل الدخول بسبب خطأ دعم البطاقة في محادثة الويب.
بالإضافة إلى ذلك ، في الفرق في رؤية بطاقة تسجيل الدخول ولكن لا شيء يحدث عند النقر عليها.
في SharePoint ، أرى البطاقة عند النقر عليها وسجّل الدخول أحصل على رقم سحري .. عندما أعيده لا يحدث شيء.
شكرا للتأكيد ، غريب جدا! هل يمكن أن تشترك كلاكما في ملف سجل add_remote_skill من دليل النشر من فضلك؟
تمت إضافة مهارة التقويم للإرسال وتحفيزها. أحصل على مطالبة تسجيل الدخول مما أدى إلى طلب سيء.
هنا هو السجل.
الملف: E: \ GitHub \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ Deployment \ Resources \ Skills \ en \ Calendar.luis مضاف بالفعل إلى Codeeen_Dispatch.dispatch
تصدير الخدمات للإرسال ...
تصدير فرق QnA kb ...
تطبيق QnA المُصدَّر JSON موجود في E: \ GitHub \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ Deployment \ Resources \ Dispatch \ endata_Q_q_Teams.json
توسيع KB 7bdc1363-e314-4b8f-8940-9360b9aed4cd مع تعديلات الكلمات
تصدير Teams توفير تطبيق LUIS ...
تطبيق LUIS المُصدَّر JSON موجود في E: \ GitHub \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ Deployment \ Resources \ Dispatch \ endata_L_TeamsProvisioning.json
إنشاء إرسال LUIS نموذج json ...
إنشاء بيانات التدريب ...
تحذير: عدد العينات في "E: \ GitHub \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ Deployment \ Resources \ Dispatch \ endata_experiments \ model_024 \ train.txt" التي تم استخدامها من قبل فئات متعددة: 3
تحذير: عدد العينات في "E: \ GitHub \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ Deployment \ Resources \ Dispatch \ endata_experiments \ model_024 \ cv5 \ fold000 \ train.txt" التي تم استخدامها بواسطة فئات متعددة: 1
تحذير: عدد العينات في "E: \ GitHub \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ Deployment \ Resources \ Dispatch \ endata_experiments \ model_024 \ cv5 \ fold001 \ train.txt" التي تم استخدامها بواسطة فئات متعددة: 2
تحذير: عدد العينات في "E: \ GitHub \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ Deployment \ Resources \ Dispatch \ endata_experiments \ model_024 \ cv5 \ fold002 \ train.txt" التي تم استخدامها بواسطة فئات متعددة: 2
تحذير: عدد العينات في "E: \ GitHub \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ Deployment \ Resources \ Dispatch \ endata_experiments \ model_024 \ cv5 \ fold003 \ train.txt" التي تم استخدامها بواسطة فئات متعددة: 2
تحذير: عدد العينات في "E: \ GitHub \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ Deployment \ Resources \ Dispatch \ endata_experiments \ model_024 \ cv5 \ fold004 \ train.txt" التي تم استخدامها بواسطة فئات متعددة: 3
جارٍ تحديث نموذج Codeeen_Dispatch ...
فرق التدريب توفير ...
جاري استيراد نموذج Codeeen_Dispatch ...
إعداد النوايا لتخطيط خدمات الأطفال لـ Codeeen_Dispatch ...
إضافة مفتاح الاشتراك ونشر تطبيقات LUIS التابعة ...
فرق النشر نموذج التوفير ...
نموذج إرسال نموذج التدريب ...
نشر نموذج Codeeen_Dispatch ...
كتابة ملف ملخص ('test_prediction') ...
يرجى مراجعة نموذج الإرسال المحدث في E: \ GitHub \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ DHHSVirtualAssistant \ Deployment \ Resources \ Dispatch \ en \ Summary.html
مثير للإعجاب. هل يمكنك الانتقال إلى Azure للعثور على تسجيل Bot لروبوت VA الخاص بك ، والنقر فوق الإعدادات والتمرير لأسفل إلى اتصالات oauth ومعرفة ما إذا كان لديك واحد تم تكوينه من فضلك؟ لا أرى إدخالات السجل لإنشاء اتصال المصادقة الخاص بك ،
لا. لا شيء ل VA Bot. لدي اتصال oauth في برنامج CalendarSkill bot.
أضفت اتصال oauth في VA Bot الآن. انها تعمل. شكرا جزيلا!
هل مهارة التقويم مدعومة في Teams؟
هذا أمر غريب حقًا - يحتوي add_remote_skill.ps1 على رمز لإنشاء اتصال المصادقة لك ، لسبب ما في السيناريو الخاص بك فشل في القيام بذلك.
هل يمكنك مساعدتي من خلال تجربة عدة أشياء أخرى حتى أتمكن من إجراء المزيد من التشخيص؟
@ gagankohli2000 تحقق من https://github.com/microsoft/botframework-solutions/blob/master/docs/reference/knownissues.md لقناة الفرق.
darrenj هذا هو add_skill_log.txt الخاص بي
Exporting services for dispatch...
Exporting JeeoVABoten_general LUIS application...
Exported LUIS app JSON is at C:\Users\prema\Source\JeeoVSBot\JeeoVSBot\JeeoVSBot\Deployment\Resources\Dispatch\en\data\_L_JeeoVABoten_general.json
Exporting chitchat QnA kb...
Exported QnA app JSON is at C:\Users\prema\Source\JeeoVSBot\JeeoVSBot\JeeoVSBot\Deployment\Resources\Dispatch\en\data\_Q_q_chitchat.json
Expanding kb a9727cd3-5c76-4101-8878-79c5705fb9fd with word alterations
Exporting faq QnA kb...
Exported QnA app JSON is at C:\Users\prema\Source\JeeoVSBot\JeeoVSBot\JeeoVSBot\Deployment\Resources\Dispatch\en\data\_Q_q_faq.json
Expanding kb 01531265-a121-41c3-b315-fe5c0ed443a5 with word alterations
Creating dispatch LUIS model json...
Creating training data...
WARNING: Number of samples in 'C:\Users\prema\Source\JeeoVSBot\JeeoVSBot\JeeoVSBot\Deployment\Resources\Dispatch\en\data\_experiments\model_004\train.txt' that were used by multiple categories: 12
WARNING: Number of samples in 'C:\Users\prema\Source\JeeoVSBot\JeeoVSBot\JeeoVSBot\Deployment\Resources\Dispatch\en\data\_experiments\model_004\cv5\fold000\train.txt' that were used by multiple categories: 9
WARNING: Number of samples in 'C:\Users\prema\Source\JeeoVSBot\JeeoVSBot\JeeoVSBot\Deployment\Resources\Dispatch\en\data\_experiments\model_004\cv5\fold001\train.txt' that were used by multiple categories: 9
WARNING: Number of samples in 'C:\Users\prema\Source\JeeoVSBot\JeeoVSBot\JeeoVSBot\Deployment\Resources\Dispatch\en\data\_experiments\model_004\cv5\fold002\train.txt' that were used by multiple categories: 7
WARNING: Number of samples in 'C:\Users\prema\Source\JeeoVSBot\JeeoVSBot\JeeoVSBot\Deployment\Resources\Dispatch\en\data\_experiments\model_004\cv5\fold002\test.txt' that were used by multiple categories: 1
WARNING: Number of samples in 'C:\Users\prema\Source\JeeoVSBot\JeeoVSBot\JeeoVSBot\Deployment\Resources\Dispatch\en\data\_experiments\model_004\cv5\fold003\train.txt' that were used by multiple categories: 5
WARNING: Number of samples in 'C:\Users\prema\Source\JeeoVSBot\JeeoVSBot\JeeoVSBot\Deployment\Resources\Dispatch\en\data\_experiments\model_004\cv5\fold004\train.txt' that were used by multiple categories: 7
Updating JeeoVABoten_Dispatch model...
Training JeeoVABoten_general...
Importing JeeoVABoten_Dispatch model...
Setting up intents to child services mapping for JeeoVABoten_Dispatch...
Add subscription key and publish child LUIS apps...
Publishing JeeoVABoten_general model...
Training JeeoVABoten_Dispatch model...
Publishing JeeoVABoten_Dispatch model...
Writing summary file ('test_prediction')...
Please review your updated dispatch model in C:\Users\prema\Source\JeeoVSBot\JeeoVSBot\JeeoVSBot\Deployment\Resources\Dispatch\en\Summary.html
ERROR: An error occurred. ResourceNotFound: The resource with identifier '/subscriptions/7cdd4c2a-b26a-4ccd-acc4-2fa4d0649b79/resourceGroups/jeeovabot/providers/Microsoft.BotService/botServices/jeeovabot/connections/Outlook' is not found.
لقد أضفت اتصال Outlook يدويًا.
الآن لا يمكنني الاتصال بمهارة التقويم على الإطلاق.
بعد تصحيح الأخطاء ، يعمل كما هو متوقع مع المحاكي والمساعد الافتراضي ومهارة التقويم بشكل فردي.
ولكن بمجرد أن أنشر في اللازوردية ، لا يمكنني استخدام مهارة التقويم على الإطلاق. يعمل VA luis و faq ولكن بناءً على طلب التقويم لا يوجد رد على الدردشة عبر الويب. كان من الأفضل بالأمس أن أحصل على رسالة تسجيل الدخول من خلال الخط المباشر ، هل من المتوقع أن يكون موجه الكود السحري متوقعًا؟ قمت بالترقية إلى 4.4.4 هل هذه مشكلة؟ أرى بطاقة الترحيب التي كانت مشكلة معروفة.
premaarya أظن
عند نشر روبوت VA الخاص بك في البداية ، كنت قد قدمت اسمًا يجب عليك استخدامه عند إضافة مهارة. ليس لدينا طريقة سهلة لاكتشاف ذلك تلقائيًا.
تحقق من مجموعة الموارد الخاصة بك ، يجب أن ترى شيئًا مثل أدناه. اسم Bot هو اسم Web App Bot الخاص بك.
إذا كنت تستخدم أداة إزالة المهارة ، فتأكد من إزالة اتصال المصادقة وحاول مرة أخرى ، آمل أن يتم إنشاؤه بشكل صحيح. لقد أعدت للتو مشكلتك عند تقديم اسم خاطئ ورأيت رسائل أخطاء واضحة في وحدة التحكم باللون الأحمر؟
لقد قدمنا للتو CLI botskills
. لا تتردد في تجربة ذلك إذا كنت تريد (من دليل المساعد)
"
npm install -g botskills
botskills connect -b YOURASSISTANTNAME -r https://YOURSKILL.azurewebsites.net/api/skill/manifest --cs
darrenj شكرا! لقد فاتني شيء .. أنشئ المشروع مرة أخرى وهذه المرة لم أحصل على خطأ في السجل. أرى أيضًا الموارد الـ 11 التي تم إنشاؤها في اسم مجموعة الموارد التي قدمتها. هنا سجل إضافة المهارة.
Exporting services for dispatch...
Exporting JeeoPABoten_general LUIS application...
Exported LUIS app JSON is at C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\data\_L_JeeoPABoten_general.json
Exporting chitchat QnA kb...
Exported QnA app JSON is at C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\data\_Q_q_chitchat.json
Expanding kb b6a99764-f7ad-4a03-b5a1-813db34f5d1c with word alterations
Exporting faq QnA kb...
Exported QnA app JSON is at C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\data\_Q_q_faq.json
Expanding kb 657df8d7-b1ad-42b1-8c97-5bcb75cefa6e with word alterations
Creating dispatch LUIS model json...
Creating training data...
WARNING: Number of samples in 'C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\data\_experiments\model_002\train.txt' that were used by multiple categories: 17
WARNING: Number of samples in 'C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\data\_experiments\model_002\cv5\fold000\train.txt' that were used by multiple categories: 9
WARNING: Number of samples in 'C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\data\_experiments\model_002\cv5\fold000\test.txt' that were used by multiple categories: 1
WARNING: Number of samples in 'C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\data\_experiments\model_002\cv5\fold001\train.txt' that were used by multiple categories: 13
WARNING: Number of samples in 'C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\data\_experiments\model_002\cv5\fold002\train.txt' that were used by multiple categories: 8
WARNING: Number of samples in 'C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\data\_experiments\model_002\cv5\fold002\test.txt' that were used by multiple categories: 2
WARNING: Number of samples in 'C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\data\_experiments\model_002\cv5\fold003\train.txt' that were used by multiple categories: 9
WARNING: Number of samples in 'C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\data\_experiments\model_002\cv5\fold004\train.txt' that were used by multiple categories: 15
Updating JeeoPABoten_Dispatch model...
Training JeeoPABoten_general...
Importing JeeoPABoten_Dispatch model...
Setting up intents to child services mapping for JeeoPABoten_Dispatch...
Add subscription key and publish child LUIS apps...
Publishing JeeoPABoten_general model...
Training JeeoPABoten_Dispatch model...
Publishing JeeoPABoten_Dispatch model...
Writing summary file ('test_prediction')...
Please review your updated dispatch model in C:\Users\prema\Source\Repos\PersonalAssistent\PersonalAssistent\PersonalAssistent\Deployment\Resources\Dispatch\en\Summary.html
أستطيع أن أرى كل شيء يعمل بشكل جيد في المحاكي .. ولكن في دردشة الويب في اللحظة التي أسأل فيها عن أي نية في التقويم ، لا أحصل على أي رد.
الغريب أن WebChat لا يعمل. هل يمكنك البحث في AppInsights عن أي استثناءات قد يتم تسجيلها؟
إضافة فريق الدعم للنظر في VA مع Calendar Skill داخل WebChat لا يعمل. لا يمكنني إعادة تعيين بايت ، آمل أن تتمكن دردشة الويب لمعرفة ما إذا كان هناك شيء ما هناك.
من المحتمل ألا يتم عرض / تقديم بطاقات oauth؟ تجاهل الخيط السابق لهذه المشكلة التي تم حلها وكانت المشكلة متشعبة قليلاً
premaarya إذا كنت لا تزال تواجه مشكلة الدردشة عبر الويب من فضلك؟
darrenge لقد كنت أختبر في عميل اختبار الدردشة على الويب في بوابة azure وأدرك أنني أستخدم رمز عميل V3 للاختبار. هل يمكن أن تكون هذه مشكلة؟
`// set new userid for each user.
var user = {
id: userId,
name: username
};
var bot = {
id: getQueryStringValue('botid') || 'botid',
name: getQueryStringValue("botname") || 'botname'
};
""
var botConnection = BotChat.DirectLine الجديد ({
سر: سر ،
الرمز المميز: رمز مميز ،
المجال: المجال ،
webSocket: webSocket && webSocket === "true" // الافتراضي إلى true
}) ؛
"
BotChat.App({
botConnection: botConnection,
user: user,
bot: bot,
locale: locale,
resize: 'detect',
sendTyping: true, // defaults to false. set to true to send 'typing' activities to bot (and other users) when user is typing
speechOptions: getSpeechOptions(),
}, document.getElementById("BotChatGoesHere"));
أعتقد أننا وجدنا مشكلة WebChat ، سواء كانت في إصدار دردشة الويب الاختباري "استضافة أزور" أو مباشرة. إذا اتبعت تعليماتي هنا ، فأعتقد أن هذا سيؤدي إلى حل المشكلة.
تم التأكيد على أنه تم حلها في اختبارنا (وعميل آخر) لذا أغلقنا. أخبرنا إذا كانت الإرشادات الواردة في تعليقي السابق لا تحل مشكلتك.
darrenj شكرا!
تم حل مشكلات WebChat ، إذا قمت بالتحديث إلى أحدث حزم Bot.Builder.Skills و Bot.Builder.Solutions فلن يكون هناك المزيد من المشاكل داخل WebChat.