c# - 如何确保机器人从 xml/json 文件中提取数据?
问题描述
我正在尝试使用 BOT 框架构建一个机器人,当用户感到悲伤时会讲笑话。我从网站上抓取了一些数据并制作了一个 XML 文件。我已将 XML 文件转换为 JSON。我希望机器人从此 JSON 文件中提取数据。
有什么办法吗?有没有办法将文件添加到从中提取数据的机器人中。我尝试使用 BOT composer 构建一个机器人。但是找不到从文件中提取数据或向其中添加文件的方法。我的理解是我们可以发出 HTTP 请求。我应该建立一个API然后去做吗?有没有办法在 C# 中使用 bot 框架 SDK 来实现这一点?
请帮忙。我真的被卡住了,无法前进。
解决方案
是的,您可以编写自定义操作(API)以从文件中提取数据,或者如果您可以直接从文件中读取 JSON 文件(您可以分配属性以读取值(请参阅此处如何从 JSON 文件中读取https ://docs.microsoft.com/en-us/composer/tutorial/tutorial-get-weather?tabs=v2x ))
推荐阅读
- reactjs - Babel 无法为 React 的 render() 函数编译简单的 JSX - 使用 Visual Studio 代码
- python - 如何比较具有两个条件的两个列表?
- sql-server - 查找重复记录的两个相同查询返回不同的结果
- javascript - 使用表单将数据发布到 Firebase
- reactjs - Next js - 在某些页面上禁用服务器端渲染
- java - android studio中的R.方法无法访问资源中新创建的文件夹中的文件(音频或视频)
- drupal - 如何在drupal 8的主题模板中覆盖商业产品详细信息tpl.twig(commerce-product.html.twig)?
- python-3.x - python中有分隔符吗?
- c# - 如何比较两个表中的列?
- php - 如何使 cron 加载的脚本可以使用 Wordpress 核心功能和插件功能