通过暴露的 API 为 Google 上的操作动态创建技能?

Dynamically create skills for Actions on Google via an exposed API?

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

理想情况下,我希望能够动态创建 "agents" 和他们的对话流,而无需使用 AoG 控制台,类似于亚马逊提供的 Alexa SMAPI

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

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

当控制台发生变化时,这可能不一定有效,也不是 API 的良好替代品,但它可能适合您。

是的,您可以使用 Google Dialogflow REST API

以下是代理的 API:

有更多 API 可用于不同的操作。