有没有办法以编程方式将整个技能上传到DialogFlow?

时间:2017-10-23 14:06:11

标签: google-home google-assistant-sdk api-ai dialogflow

我想在代码中生成整个动作JSON,然后上传它们,而不是通过控制台工作。 有一个选项可以将整个软件包下载为压缩的JSON,理论上您也可以上传。这可能会提示如何创建JSON。

但是,这些文件具有不同构建块的各种ID,例如Intent或Entity。因此,当我从DialogFlow导出时,我当然会获得这些ID。

但是,如果我想创建一个新的Google动作,我是否自己生成这些动作ID? 是否有关于这些JSON的结构应该是什么的文档?

1 个答案:

答案 0 :(得分:2)

导出/导入过程使用的格式没有记录,虽然您可以尝试使用它,但无法保证它将来会继续有效。

根据您的需求,使用Dialogflow API(API.ai的旧API)可能会更好。这提供了一个API来构建和修改Intents和Entities(以及做其他一些事情)。但是,并不清楚这可以访问各种集成的设置。