渠道中的Bot框架异常处理?

时间:2017-07-27 13:26:59

标签: botframework

我想知道是否有人知道当天蓝色的公共机器人为一个用户崩溃时会发生什么(即当用户通过频道与机器人通信时抛出异常)?这会影响使用机器人或频道的其他用户吗?此外,当发生此崩溃或抛出异常时,用户与机器人之间的对话会发生什么?

1 个答案:

答案 0 :(得分:0)

通过崩溃,你的意思是当用户通过skype,FB Messenger等渠道与机器人通信时抛出错误和/或异常......)?如果是这样,异常/错误的默认响应是“抱歉,我的机器人代码有问题” - (我在代码中遇到错误时在MS团队中看到这一点)如下所示:

enter image description here

虽然这很模糊,但您可以随时转到Bot Framework Portal查看更详细的错误报告。如下图所示: enter image description here

根据导致崩溃/错误/异常的原因,用户的体验很可能会有所不同。

在模拟器中进行测试时,您可能会得到更详细的响应,并说明发生了异常。您也可以在模拟器中查看堆栈跟踪。因此,在将其部署到Azure之前,您可能需要在那里彻底测试您的机器人代码。