2017-01-06 3 views
1

나는 서버에서 호스팅되는 PHP로 개발 된 소셜 네트워킹 웹 사이트를 운영하고 있습니다. 여기 사람들은 메시지를 통해 서로 이야기 할 수 있습니다.Google 홈을 사용하여 웹 서버와 통신하기

Google 홈을 통해 다른 사용자에게 메시지를 보내고 받고 싶습니다. 채팅 봇과는 다릅니다. 그러나 여기서 첫 번째 사용자는 웹 사이트로 google 홈 메시지를 보내고 두 번째 사용자는 웹 사이트에서 Google 홈을 통해 메시지를받을 첫 번째 사용자에게 메시지를 보냅니다.

달성 할 수 있습니까? 사용자가 모바일 앱에 메시지를 보내야만 앱이 서버에 데이터를 전송할 수 있도록 모바일 앱을 개발해야합니까?

또는 api.ai에서 사용할 수있는 webhook을 사용해야합니까?

도움이 될 것입니다.

답변

1

모바일 앱이 필요하지 않습니다. API.AI의 webhook Fulfillment를 사용하여 처리하려고하는 것의 전부 (전부는 아니지만)처럼 처리 될 것입니다.

그러나 비동기 작업 (사용자에게 메시지를 보내지 않고 메시지 또는 알림을 홈으로 보냅니다)도 수행하려고합니다. 현재로서는 불가능합니다. 현재 사용자가 조치를 취한 경우에만 메시지를 보낼 수 있습니다.

가능한 한 가지 해결 방법은 사용자가 "나를 기다리고있는 메시지의 수"또는 어느 시점에서나 비슷한 것을 묻는 것입니다. 또한 보낼 수있는 메시지에 회신하여 여러 메시지를 재생할 수 있습니다. 그러나 사용자 지침에 대한 회신을 보내기 위해 얼마나 오래 기다릴 수 있는지에 대한 제한 (약 5 초)이 있습니다.

+0

답장을 보내 주셔서 감사합니다. 도움이되었습니다. – DavidB

0

예를 들어 채팅 봇을 구현할 수 있습니다. via api.ai, 그러나 당신은 단지 입력에 반응 할 수 있습니다. 을 Google 홈 (아직)에 푸시 할 수 없습니다. 따라서 봇은 사서함을 읽을 수는 있지만 채팅을 구현할 수는 없습니다.

+0

이 "입력에 반응"은 웹 훅을 통해서만 얻을 수 있습니까? – DavidB

+0

내 말은 (음성) 입력에 대한 응답 만 할 수 있습니다. 백엔드에서 데이터를 가져 오는 유일한 방법은 해당 webhook을 사용하는 것입니다. 그래. – rekire

관련 문제