有没有办法以编程方式将整个技能上传到 DialogFlow?
Is there a way to programmaticaly upload a whole skill to DialogFlow?
我想在代码中生成整个操作 JSON,然后上传它们,而不是通过控制台工作。
有一个选项可以将整个包下载为压缩包 JSON,理论上您也可以上传。这可能会提供有关如何创建 JSONs.
的提示
但是,这些文件具有用于不同构建块的各种 ID,例如 Intents 或 Entity。所以,当我从 DialogFlow 导出时,我当然会得到这些 ID。
但是,如果我想创建一个新的 google 动作,我需要自己生成这些动作 ID 吗?
是否有关于这些 JSON 的结构的文档?
export/import 进程使用的格式没有记录,虽然您可以尝试使用它,但不能保证它在未来会继续工作。
根据您的需要,使用 Dialogflow API(API.ai 的前 API)可能会更好。这提供了一个 API 来构建和修改意图和实体(以及做一些其他事情)。但是,尚不清楚这是否提供对各种集成设置的访问权限。
我想在代码中生成整个操作 JSON,然后上传它们,而不是通过控制台工作。 有一个选项可以将整个包下载为压缩包 JSON,理论上您也可以上传。这可能会提供有关如何创建 JSONs.
的提示但是,这些文件具有用于不同构建块的各种 ID,例如 Intents 或 Entity。所以,当我从 DialogFlow 导出时,我当然会得到这些 ID。
但是,如果我想创建一个新的 google 动作,我需要自己生成这些动作 ID 吗? 是否有关于这些 JSON 的结构的文档?
export/import 进程使用的格式没有记录,虽然您可以尝试使用它,但不能保证它在未来会继续工作。
根据您的需要,使用 Dialogflow API(API.ai 的前 API)可能会更好。这提供了一个 API 来构建和修改意图和实体(以及做一些其他事情)。但是,尚不清楚这是否提供对各种集成设置的访问权限。