我正在尝试构建一个Rocket Chat Google Action,RC的主要优点之一是它Realtime API's,但是它们需要Websocket才能访问。我知道Dialogflow可用于Websocket,但Google Actions是否支持它?
我将Dialogflow和Firebase用作Action的后端。
答案 0 :(得分:1)
Google上的操作是通过REST API调用运行的无状态应用程序的平台。在此模型中,用户向您的服务器发送一个请求,然后他们返回一个响应。
Google本身的操作不支持Web套接字,但是您可以定义一个像Firebase这样的云函数来执行高级实现。尽管您可以使Web套接字正常运行,但仍需要调整Action的会话流程以请求/响应方式工作,而不是持续监听Web套接字。