使用Microsoft Bot Framework在MS团队中显示图表和图形

时间:2020-01-21 16:47:50

标签: botframework microsoft-teams

我目前正在研究使用MS Bot Framework构建的机器人,并且我正在寻找一种解决方案,以使用Bot Framework在MS Teams中显示图表(即饼图等)。目的是从SQL数据库获取数据,对其进行处理以形成图表,然后将其作为附件或自适应卡发送给MS Teams。

1 个答案:

答案 0 :(得分:0)

您的问题有点含糊-我不确定您要的是完全,但是这可能会有所帮助:我可以想到3种可行的方法:

1)以编程方式生成图形,例如在C#中(可能有很多库),将其保存到一个临时位置(例如Azure blob存储),然后将链接作为消息从机器人中嵌入

2)与上面相同,但是将其插入自适应卡中(不是必需的,但是如果您想发送其他信息,例如短信等)。

3)创建一个Tab与您的机器人一起使用,它基本上是您在某个地方托管的网页,该网页使用例如javascript库显示该图。该选项卡出现在与用户的机器人对话的顶部,例如,您可以使用带有按钮的自适应卡,该按钮可以深层链接至该选项卡。

您选择哪种方法可能取决于图表的大小,是否需要交互,并且我确定还有其他可能的因素。我敢肯定,还有其他可能的方法可以解决这个问题,但是希望这些是一些好的想法/起点。