Botframework 如何将中间件记录器添加到我的bot?

Botframework 如何将中间件记录器添加到我的bot?,botframework,azure-bot-service,Botframework,Azure Bot Service,我尝试在下面添加遥测服务,但我查看了azure中的日志,没有看到用户消息。如何添加可以保存用户对话的中间件 我想做的是捕捉路易斯和克娜找不到答案的信息。所以我们想记录这些,这样我们可以在将来改进我们的机器人 我知道LUIS在LUIS.ai中已经有了这个功能,但我们希望添加比LUIS捕获的更多的信息。您必须执行自定义实现来存储用户对话。我在我的一个实现中使用了Azure表来存储对话。表结构将会话id+用户id作为唯一键,然后将会话以json格式存储在表中。会话数据通过截获发送到bot和从bot发送

我尝试在下面添加遥测服务,但我查看了azure中的日志,没有看到用户消息。如何添加可以保存用户对话的中间件

我想做的是捕捉路易斯和克娜找不到答案的信息。所以我们想记录这些,这样我们可以在将来改进我们的机器人


我知道LUIS在LUIS.ai中已经有了这个功能,但我们希望添加比LUIS捕获的更多的信息。

您必须执行自定义实现来存储用户对话。我在我的一个实现中使用了Azure表来存储对话。表结构将会话id+用户id作为唯一键,然后将会话以json格式存储在表中。会话数据通过截获发送到bot和从bot发送的每条消息来更新。您可以参考MSDN文章中的参考实现

您想添加遥测还是保存用户对话?添加遥测不会保存用户消息/对话。相反,它会跟踪元数据,如活动类型(如消息、事件等)、返回失败响应的QnA消息以及其他使用的功能。我想保存用户对话。