首页 > 解决方案 > 在自定义数据库表中存储和显示调试信息,同时使用直线运行 botcomposer 机器人

问题描述

我们正在使用“Bot composer”创建机器人并在 Azure 中运行这些机器人。我们希望将这些机器人的调试信息存储在我们的自定义数据库表中。有什么方法可以获取“机器人模拟器”中提供的调试信息。我在 Microsoft 文档中搜索,我找到的最接近的是https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-testing-debugging?view=azure-bot-service-4.0

但即便如此,我手头的问题也没有多少。有人可以指出我可以找到解决方案的方向吗?

标签: azurebotframeworkdirect-line-botframework

解决方案


如果您想在 Composer 机器人中使用检查中间件,只需"UseInspectionMiddleware": true在机器人设置中启用即可。

如果您想做除此之外的任何事情(即使用您自己的存储来存储调试信息),您必须自定义机器人运行时。您将需要提取和自定义运行时以实现您的目标。没有关于如何完成这项独特而具体的任务的文档或步骤。


推荐阅读