Bot Builder C#,版本:3.15.3 Net Framework:4.7
Azure Web应用程序/ Channel Bot注册
我的机器人节目“很抱歉,我的机器人代码出现问题”,当我长时间不使用全局消息处理程序(Scorable)时。
我有2个全局消息处理程序,它们是:cancelScorable和HelpScorable。
我正在使用这些文章来构建我的处理程序:
https://docs.microsoft.com/en-us/azure/bot-service/dotnet/bot-builder-dotnet-global-handlers?view=azure-bot-service-3.0 https://docs.microsoft.com/en-us/azure/bot-service/dotnet/bot-builder-dotnet-scorable-dialogs?view=azure-bot-service-3.0
我知道这篇文章:How to avoid "Sorry, my bot code is having an issue" in Microsoft Bot Framework 但这不是我要寻找的东西,我已经实现了“ LogIfException());”在我的根对话框上。询问是否存在与可评分对话框提供的处理或记录异常相同的方法。
在图片中,您可以查看对我的重置评分 / reset 的两次调用,并且您可以在闲置4小时后看到异常提示:
编辑:与现有框架可评分的消息相同 ==> / deleteprofile
编辑:有关团队频道上那些异常的信息,目前我正在尝试在一个小型项目中使用示例Bot来在WebChat,DirectLine上复制这些异常生成器应用程序。