채팅 통합 플러그인: 대규모(17,000명 이상) Slack 인스턴스에서 /post 실행 시 "Error: unable to fetch users from Slack" 오류 발생

저도 같은 오류가 발생합니다! 비공개 채널이든 공개 채널이든, 봇이 추가되어 있는 두 채널 모두에서 성공하지 못하고 있습니다.

혹시 문제를 해결하셨나요?

참고로, 제 Slack 인스턴스에는 17,000명 이상의 사용자가 있으므로, users.list 엔드포인트에서 문제가 발생하고 있는 것은 아닌지 궁금합니다. Discourse 설정에 제공된 동일한 토큰을 사용하여 Slack의 API 테스터로 users.list 응답을 매우 긴 형태로 성공적으로 반환할 수 있습니다. users.list method | Slack

무엇이 잘못되고 있는지 추정해 보면: Discourse가 한 번에 200명의 사용자를 페이지네이션하는 것으로 보이는데, 이렇게 하면 85회 이상의 API 호출이 필요합니다.

Users.list는 Tier 2 레이트 리밋이 적용되는 엔드포인트입니다:

Web API Tier 2
분당 20회 이상
대부분의 메서드는 최소 분당 20회의 요청을 허용하되, 가끔 더 많은 요청이 발생하는 버스트를 허용합니다.

이것이 레이트 리밋 문제일 가능성이 있을까요?

또한 제 Discourse 호스팅 인스턴스에서는 이 문제에 대해 더 자세한 로그 정보를 가져올 수 없는 것 같습니다. 하지만 도움이 된다면 디버깅을 기꺼이 도와드리겠습니다!

저희 서비스를 통해 호스팅을 하고 계신가요? 그렇다면 더 자세한 로그를 살펴봐 주기를 원하시면 직접 저희에게 연락하여 지원을 요청하실 수 있습니다. :+1: