Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

event open 에서 보내기API echo 불가 문제 #261

Open
henlyshin opened this issue Nov 3, 2024 · 3 comments
Open

event open 에서 보내기API echo 불가 문제 #261

henlyshin opened this issue Nov 3, 2024 · 3 comments

Comments

@henlyshin
Copy link

안녕하세요.

혹시 막힌건지 모르겠습니다만 잘 되던것이 갑자기 안되서 문의드립니다.

동작하는 보내기API 에서 동일한 메세지 템플릿을
open 일 때 보내기 API 통해 echo 해보면

성공했다고
{"success":true,"resultCode":"00"}
가 리턴되지만 메세지는 들어오지 않습니다.

또 메세지가 자주 안와서
챗봇api 설정에 들어가서 webhook url을 다시 등록버튼을 눌러줘야
그제서야 작동하기 시작하는데

뭔가 계속 막힌다는 느낌을 받습니다.
테스트 위해 계속 저희서버에서 통신하도록 설게하면서 테스트와 개발을 하고있는데
제대로 되지 않으니 개발속도에도 영향이 있고 정상인지 아닌지 알기 어려운 상황이 많네요.

도움좀 주시면 감사하겠습니다.

@henlyshin henlyshin changed the title event open 에서 echo 불가 문제 event open 에서 보내기API echo 불가 문제 Nov 3, 2024
@navertalk
Copy link
Owner

navertalk commented Nov 8, 2024

안녕하세요.

우선 챗봇 서버에서 ReadTimeout, ConnectTimeout, (Http Status Code 기준) 400 에러, 500 에러가 지속적으로 발생하면 웹훅을 보내지 않도록 처리가 됩니다. 이 정책으로 인해 개발 상에 어려움이 있는 것으로 이해했는데요.

네이버 파트너 센터에 등록한 웹훅 URL에선 수신된 이벤트에 대한 로그만 남기고 바로 응답하도록 로직을 구현하시구요. 실제 이벤트에 따른 챗봇 동작은 별도의 엔드포인트를 추가하셔서 해당 엔드포인트에 curl 등으로 직접 이벤트를 발송하셔서 정상 동작 유무를 판단하시는 것이 좋을 듯 싶습니다.

이와 별개로 현재 챗봇이 Rate Limit에 해당하여 웹훅 전달에서 제외됐는지 확인할 수 있도록 추가적인 UI를 고려해 보겠습니다. 감사합니다.

@henlyshin
Copy link
Author

저희서버에서는 별도의 curl을 날리는건 없고 send를 받을때 code에 의해서 함수를 통해 템플릿에 필요한 정보만 입력하고 별도의 curl을 보내는건 없습니다. 400, 500 에러는 대부분 이미지 업로드 관련에서 발생합니다.
이미지업로드가 IMG-99 와 같은 에러가 발생하는 이유가 좀 명확하지 않습니다.

그리고 메세지보내기 API의 실행후 반응이 좀 느린것 같습니다.

도메인을 바꾸면 업로드되기도하고(됐다안됐다 합니다)

클라우드플레어(유료요금제여서 대역폭이 높음,즉업로드속도느리지않음)를 적용한 도메인은 안되거나 하는 문제가 있습니다.
이미지업로드 실패 하는 경우 그냥 일반 URL이라도 잘 노출하면 다행인데 이 이미지도 노출이 안되는 문제가 있습니다.

전에 글을 보니 이미지업로드 API 에서 속도가 느리다고 하던데
업로드하는 이미지의 용량도 낮아서 문제될게 없어보이는데 계속 에러가 나서 개발에 어려움이 많습니다.
에러사유가 좀만 더 상세하면 좋겠습니다.

이미지업로드 실패시 URL 을 통해 이미지를 직접 제공하는 경우에도
네이버서버에서 가져가서 이미지를 표시 하다보니 문제가 있는것 같은데
이미지 표시에 있어서 개선이 좀 되면 좋겠습니다. (너무 느립니다 ㅜㅜ)

감사합니다.

@navertalk
Copy link
Owner

안녕하세요.

이미지 표시 관련해서 느리거나 간헐적으로 실패한다고 판단되는 URL을 몇 개 샘플로 주시면 저희 측에서도 확인해 보겠습니다.
혹시 외부에 노출되는 것이 꺼려진다면 메일로 전달부탁드립니다. 메일 주소 : [email protected]

감사합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants