将消息数据从对话框记录到基于botframework v4的node.js bot中的Application Insights

问题描述 投票:1回答:2

我正在尝试记录一些用户数据,即从对话框到应用程序见解的一些反馈。

我想基本上显示一些有关该机器人在应用洞察信息中心上获得的反馈类型的统计信息。

但是,文档[https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-telemetry?view=azure-bot-service-4.0]仅涵盖C#用户的详细信息,我的机器人在node.js中编码

我如何将来自node.js机器人对话框中的一些数据记录到应用程序见解中?我的机器人是基于Microsoft的核心机器人示例。

目前,我还将所有聊天记录保存到azure blob存储中,但是我不确定如何使用它。

请帮帮我。

node.js azure botframework
2个回答
0
投票

这是一个很好的问题。我还没有弄清楚对话框的具体内容,这是我知道您要问的问题,但是我基本上已经使用了很多资源来获取所有内容,但是。

  • [Analytics for Bot Service(Bot服务刀片中的渠道和活动指标)] >>
  • [Analytics for nodejs Applications(App Insights刀片内的常规分析)]
  • Analytics for LUIS
  • Analytics for QnA Maker Service
  • 我假设可以使用通用的“ Nodejs应用程序分析”来构建类似的东西,但是我对对话框信息在何处构建自定义属性没有足够的了解。但是,如果您仅从对话框中查找某些特定信息,而不是链接的C#示例中所示的全套分析功能,则应该能够为该信息创建自定义属性并将其发送给App Insights 。


0
投票

Dialogs具有TelemetryClient类,可通过显示最常使用哪些功能,检测有害行为并提供可用性,性能和使用情况的可见性来提供对机器人的深入了解。遥测日志记录使bot应用程序可以将事件数据发送到遥测服务,例如Application Insights。


推荐问答