Поддерживает ли Google Actions веб-сокеты? - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь создать Rocket Chat Google Action, и одно из основных преимуществ RC - это API реального времени , однако для доступа к ним требуется Websocket.Я знаю, что Dialogflow можно использовать для Websocket, но поддерживает ли его Google Actions?

Я использую Dialogflow вместе с Firebase в качестве бэкэнда для моего действия.

1 Ответ

2 голосов
/ 28 мая 2019

Действия в Google - это платформа для приложений без сохранения состояния, выполняемых через вызов REST API. В этой модели пользователь отправляет один запрос на ваш сервер и получает один ответ.

Действия в самом Google не поддерживают веб-сокеты, но вы можете определить облачную функцию, такую ​​как Firebase, для расширенного выполнения. Несмотря на то, что вам, возможно, удастся заставить веб-сокеты работать в вашей функции, вам все равно потребуется настроить диалоговый поток действия для работы в режиме запроса / ответа, вместо того чтобы непрерывно прослушивать веб-сокеты.

...