c# - 如何使用 C# CoreBot 为我们的聊天机器人获取/生成图表?
问题描述
从托管在 Azure 中的 SQL 数据库接收数据。
有谁知道如何从这些数据生成图表,我们可以通过聊天机器人将用户发回?有什么推荐的工具吗?
谢谢。
解决方案
根据提供的基本信息(我在做类似的事情时有点理解上下文),最简单的方法是使用 MS 推荐自适应卡。
如果我是您,我会将数据拉入某个后端服务(或直接拉入机器人代码本身,由您决定),将其格式化为包含您的图表的自适应卡片,并将其呈现给用户。
虽然您可以随心所欲地生成图表,但挑战在于,您将如何向用户展示它。我的建议是提供一个链接到可以查看图表的位置。
另一种方法是生成图表的图像,然后将该图像链接到在线图表,以便查看和交互。
如何生成和呈现图表完全取决于您。
但是,我认为没有直接的方法可以在聊天框中生成和呈现交互式图表。
推荐阅读
- algorithm - 将时间和成本转换为单一统一的衡量标准(或分数)
- css - 角度材料 - 将代码拆分为组件时的意外行为
- sql - 具有多个日期字段的每个日期的 SQL COUNT
- laravel - Laravel 在非主字段上自增
- angular - 讲述人在 Angular 应用程序中读出“视图中没有项目”
- ios - Swift - 无法将核心数据转换为 url 参数
- c# - 从 MemberExpression 获取链式属性名称
- javascript - 具有多个参数的 JQuery 自定义函数不起作用
- javascript - javascript 中的 Ajax 功能在 mozilla firefox 浏览器中不起作用,为什么?
- angular - Angular 7 是否有库来检查延迟加载性能树