首页 > 解决方案 > 通过公开的 API 为 Actions on Google 动态创建技能?

问题描述

是否有针对 Google 上的 Actions 公开的 API,类似于 Dialogflow 通过其 API 提供的 API?我通过研究发现的唯一类似 API 的流是这个 webhook 流 API,但它只处理我已经处理过的对话请求、提示和响应。

理想情况下,我希望能够动态创建“代理”及其对话流,而无需使用 AoG 控制台,类似于亚马逊提供的Alexa SMAPI

标签: restactions-on-googlealexa

解决方案


没有完整的 API 可以端到端地完成您想要的所有操作。某些部分,如 Dialogflow 和履行,可以自动化,但仍需要在 Actions Console 中进行一些手动工作。

我曾经就这个主题与另一位开发人员进行过对话。作为一种解决方法,这无疑是 hacky,他们决定使用 Puppeteer 库以编程方式控制浏览器实例来填充字段和单击按钮。

当控制台更改时,这可能不一定有效,也不是 API 的良好替代品,但它可能对您有用。


推荐阅读