加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

botframework – Microsoft.Bot.Builder – 偶发错误 – “操作

发布时间:2020-12-14 01:50:59 所属栏目:Windows 来源:网络整理
导读:我正在使用Microsoft.Bot.Builder v3.15.2.2,QnA Maker(预览模式,又名’old’)和 QnAMakerDialog(来自Microsoft.Bot.Builder.CognitiveServices v1.1.7)开发聊天机器人.我使用Direct API作为频道,BotFramework-WebChat将我的聊天框嵌入网页.我还实现了一个自
我正在使用Microsoft.Bot.Builder v3.15.2.2,QnA Maker(预览模式,又名’old’)和 QnAMakerDialog(来自Microsoft.Bot.Builder.CognitiveServices v1.1.7)开发聊天机器人.我使用Direct API作为频道,BotFramework-WebChat将我的聊天框嵌入网页.我还实现了一个自定义机器人数据存储来保持机器人的状态.

有时(我无法建立模式),在与bot的对话中,我收到以下错误:

Microsoft.Bot.Connector.ErrorResponseException: Operation returned an invalid status code 
'Unauthorized' at Microsoft.Bot.Connector.Conversations.
<ReplyToActivityWithHttpMessagesAsync>d__9.MoveNext() --- End of stack trace from previous 
location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.
ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.
HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Bot.Connector.
ConversationsExtensions.<ReplyToActivityAsync>d__9.MoveNext() --- End of stack trace from 
previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.
TaskAwaiter`1.GetResult() at UCB.ChatBot.Bot.Controllers.MessagesController.<Post>d__3.
MoveNext() in [...]BotControllersMessagesController.cs:line 39

出现此错误后,机器人不断回复’抱歉!无法匹配任何选项.’或者,在对话开始之前,不断给你回答问题. Ctrl F5修复了此问题,并且机器人返回到预期的行为.

这偶然发生 – 正如我所说,我无法建立模式或重现它.也许一天一次或一周一次或两次.

任何想法或提示都非常受欢迎.

解决方法

我们已经发布了一个新的软件包 3.15.2.3,我们相信它可以解决这个问题如果您在升级之后通过在botbuilder存储库中于 this GitHub issue发表评论,请通知我们是否仍然遇到此问题

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读