0

我正在尝试构建 Rocket Chat Google Action,RC 的主要优势之一是它是实时 API,但是它们需要 Websocket 才能访问。我知道 Dialogflow 可用于 Websocket,但 Google Actions 是否支持它?

我正在使用 Dialogflow 和 Firebase 作为我的 Action 的后端。

4

1 回答 1

2

Actions on Google 是一个通过 REST API 调用运行的无状态应用程序平台。在此模型中,用户向您的服务器发送一个请求,然后他们得到一个响应。

Actions on Google 本身不支持 Web 套接字,但您可以定义像 Firebase 这样的云函数来执行高级操作。虽然您可能能够让 Web 套接字在您的函数中工作,但您仍然需要调整 Action 的会话流以以请求/响应方式工作,而不是不断地监听 Web 套接字。

于 2019-05-28T14:00:43.107 回答