안녕하세요, 카카오톡 채널/챗봇과 스킬 서버를 연동하여 테스트 중인 이용자입니다.
기존에 ngrok으로 내부 기동 중인 포트를 외부로 터널링하였을 때는 스킬 서버가 정상 작동하였으나,
자사 도메인으로 URL을 변경한 이후 “[No trust manager was able to validate this certificate chain: # of exceptions = 2]” 에러가 발생합니다.
Curl로 API 호출 시 인증서 문제 없이 정상적으로 response가 오는데 어떻게 스킬을 정상화할 수 있을 지 알려주시면 감사하겠습니다. 아파치, uvicorn, fastapi를 사용합니다.
안녕하세요.
데브톡에서는 디벨로퍼스관련 설정과 API 를 안내하는터라
번거로우시겠지만. 챗봇 고객센터에 문의 부탁드립니다.
안녕하세요!
이미 지난주 목요일에 고객센터에 문의했는데,
가이드, 튜토리얼, FAQ, 도움말에 이미 있는 내용 긁어 주셔서 도움이 안됐어요ㅠ
"
안녕하세요. 카카오 고객센터입니다.
챗봇 관리자센터를 이용해 주셔서 감사합니다.
문의하신 내용에 대해 안내해 드리겠습니다.
스킬 서버는 아래의 경우 연결이 가능합니다.
아래 사항을 충족하지 못할 경우 오류 알럿이 발생 되니 다시 점검하여
스킬 연결을 진행하여 주시기 바랍니다.
- 봇 작업자의 스킬 서버가 로컬(local) 환경인 경우 → ngrok 혹은 아파치로 외부 터널링
- 스킬 기능은 동작했으나 출력할 값이 없는 경우 → 출력 값 있음
- JSON 포맷 구성이 올바르지 않은 경우 → 포맷 구성 정상
- 사용자의 봇 서버에 이슈가 있는 경우 등 → HTTP 응답 코드 200
- 사용자의 스킬서버에서 응답을 만들어서 전송하는데 5초이상 소요될 경우 → AI 챗봇 신청 후 ON 상태, 콜백 API로 응답 대기 시간 1분으로 연장함
※ 서버 오류 알럿 종류
- No trust manager was able to validate this certificate chain: # of exceptions = 2 → 인증서 오류
- Request timeout to bot-proxy.daumkakao.io/10.61.220.85:3128 after 2000 ms → 타임아웃 오류
- network access forbidden → 사설(private) IP 주소
- SERVICE_UNAVAILABLE - 503 → 서버 이상
- 405 Method Not Allowed → 사용자의 서버가 POST 요청을 받고 있지 않은 상태
- NOT_FOUND - 404 → 사용자의 스킬서버를 찾을수 없는 경우
- DAHttpException → 사용자 스킬서버 오류
- UNSUPPORTED_MEDIA_TYPE - 415-> 사용자 스킬서버 415 에러
챗봇 사용에 대한 보다 상세한 내용은
☞ 챗봇 관리자센터 도움말을 참고 부탁드립니다.
챗봇 관리자센터와 함께 고객님의 사업이 더욱 번창하길 바랍니다.
감사합니다.
"
안녕하세요.
스킬서버 호출은 챗봇에서 요청되기에 데브톡에서 확인이 불가 합니다.
번거로우시겠지만, 챗봇 고객센터에 인증서가 유효함에도 위 오류가 발생하는 점 다시 문의 부탁드립니다.