Rate Limit 메시지가 '반응 사용 횟수 초과'로 표시됨

여기서 문제는 동일한 텍스트 문자열(js.discourse_reactions.reaction.too_many_request)이 사용자가 리액션을 반복적으로 추가하고 제거하여 속도 제한을 트리거할 때와, 사용자가 사이트의 '좋아요’로 사용되는 리액션을 선택한 후 일일 좋아요 한도에 도달했을 때 모두 사용된다는 점입니다. 이 한도는 max likes per day 사이트 설정으로 지정됩니다.

저는 해당 사용자가 겪은 문제와 유사한 작업을 수행하여 해당 문제를 재현할 수 있었습니다. 문제를 트리거하는 데는 상당한 노력이 필요했습니다. 많은 사용자가 이 문제에 직면할 것이라고 생각하지는 않습니다. 그러나 이 경우 표시되는 오류 메시지는 정확하지 않습니다. 사용자는 일일 리액션(‘좋아요’) 한도를 초과한 것이 아닙니다. 사용자가 단순히 동일한 작업을 연속으로 너무 많이 수행할 때 트리거되는 Discourse 속도 제한에 도달한 것뿐입니다. 이 경우를 처리하기 위해 별도의 오류 메시지가 필요하다고 생각합니다.

3개의 좋아요