问题描述
我们正在使用“Bot composer”创建机器人并在 Azure 中运行这些机器人。我们希望将这些机器人的调试信息存储在我们的自定义数据库表中。 有什么方法可以获取“机器人模拟器”中提供的调试信息。 我在 Microsoft 文档中搜索,我找到的最接近的是 https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-testing-debugging?view=azure-bot-service-4.0
但即使这样也不能说明我手头的问题。有人能指出我可以找到解决方案的方向吗?
解决方法
如果您想在 Composer 机器人中使用 Inspection Middleware,只需在机器人设置中启用 "UseInspectionMiddleware": true
即可。
如果您想做除此之外的任何事情(即使用您自己的存储来存储调试信息),您必须自定义机器人运行时。您需要extract and customize the runtime来实现您的目标。没有关于如何完成这项独特而具体的任务的文档或步骤。