首页 > 解决方案 > 如何使用 C# CoreBot 为我们的聊天机器人获取/生成图表?

问题描述

从托管在 Azure 中的 SQL 数据库接收数据。

有谁知道如何从这些数据生成图表,我们可以通过聊天机器人将用户发回?有什么推荐的工具吗?

谢谢。

标签: c#botframeworkdata-visualizationchatbot

解决方案


根据提供的基本信息(我在做类似的事情时有点理解上下文),最简单的方法是使用 MS 推荐自适应卡。

http://adaptivecards.io

如果我是您,我会将数据拉入某个后端服务(或直接拉入机器人代码本身,由您决定),将其格式化为包含您的图表的自适应卡片,并将其呈现给用户。

虽然您可以随心所欲地生成图表,但挑战在于,您将如何向用户展示它。我的建议是提供一个链接到可以查看图表的位置。

另一种方法是生成图表的图像,然后将该图像链接到在线图表,以便查看和交互。

如何生成和呈现图表完全取决于您。

但是,我认为没有直接的方法可以在聊天框中生成和呈现交互式图表。


推荐阅读