0

Dialogflow (API.AI) 및 Google의 작업에서 webhook을 사용하여 문제가 발생했습니다.Dialogflow + Google webhook 요청에 대한 작업이 전송되지 않습니다.

Dialogflow에서 webhook을 사용할 수있게 설정했으며 콘솔 (내 페이지의 오른쪽)에서 내 인 텐트를 시도 할 때 요청을 받고 있습니다. 또한 Google 통합에 대한 작업을 완료했습니다 (시작 의도 설정 + 자동 전파 변경 설정).

Google 애널리틱스 앱 (휴대 전화/Google 홈/시뮬레이터)에서 내 앱을 시도 할 때마다 (내 404 서버가 아닌) 내 서버에 요청하지는 않지만 디버거에 다음 오류가 표시됩니다.

status": { 
     "code": 206, 
     "errorType": "partial_content", 
     "errorDetails": "Webhook call failed. Error: 404 Not Found" 
    }, 

누구에게도 동일한 문제가 있거나 수정 사항을 알고 있습니까? 대화 흐름 요청이 도착하고 올바르게 응답 한 이후로 내 목표에 도달하지 못했다는 것을 알고 있습니다.

+0

좋아, 어떤 이유로 그것은 (8 시간을 기다리고 여전히 작동하지 않고) 혼자 작업하기 시작했습니다. 시뮬레이터는 '내 테스트 앱'대신 프로젝트의 이름을 사용하고 "이 작업이 지원되지 않습니다"라고 말하기 전에 작업을 시작했습니다. 나는이 절반의 구글 통합과 그들의 문서가 부족하다는 것에 싫증이났다. –

+0

나는 똑같은 경험을했습니다. 불행히도 저는 답변을 가지고 있지 않지만, Dialogflow 포럼에서 이런 유형의 문제에 관해 상당한 액수의 활동이 있습니다 : https://discuss.api.ai/t/actions-on-google-integration-agent-updates- 항상 그렇지 않다 - 올바르게 - 7483 – conorliv

답변

0

좋아요, Dialogflow와 Google의 작업 사이에 구현에 많은 "버그"가 있다고 생각하기 때문에 해결되지 않았습니다.

이 기능은 Google 토크 시뮬레이터의 동작이 아니라 Dialogflow 콘솔 (페이지 오른쪽)에서 웹 훅 요청을받는 경우 작동합니다.

1) 바로 (구글 드롭 다운 메뉴에서 작업에서 다른 프로젝트를 열어보십시오)

2 Talk to <new_app_name> 요청 구글 조수의 메시지를 구글에 대한 작업의 "정보"섹션에서 응용 프로그램의 이름을 변경하고 보내십시오) 이후 첫 번째를 열어

3)이 나를 위해 노력하고 있습니다 모두

시도 (내가 추측 뒷면에 약간의 재로드가됩니다)

조의 대답은 번째 좀 힌트를 준
1

내 문제를 해결했다.

내 에이전트를 켜면 웹 후크가 작동하지 않으므로 DialogFlow 콘솔 (왼쪽 위 모서리)에서 다른 에이전트로 전환 한 다음 내 작업 에이전트로 전환하고 이행을 클릭 한 다음 찾을 수 있습니다. 그것은 불가사의하게 무능하게하게되었다!

그래서 내가 한 일은 웹 훅 링크를 다시 활성화하고 다시 입력 한 다음 저장을 클릭합니다. 그 후 그것은 효과가있었습니다.

희망이 도움이됩니다.