Webhooks의 "Reviewable Event" 사용 시 이벤트 누락

안녕하세요,

저희는 Webhooks의 "Reviewable Event"를 사용하여 Discourse API 기반의 클라우드 함수를 구축하고 있습니다. 이는 플래그가 지정될 때 이슈를 자동으로 생성하기 위한 것입니다.

즉, 누군가가 특정 주제(Topic)에 플래그를 지정하면 reviewable event가 수신됩니다.

하지만 다른 사용자가 플래그를 지정할 때 “Reviewable Event” 페이로드를 수신하지 못하고 있습니다.

또한, 사용자당 플래그 생성에 한도가 있는 것 같습니다. 즉, 특정 사용자는 첫 번째 플래그가 수락된 경우에도 주제를 두 번 이상 플래그할 수 없습니다. API를 통해 이러한 플래그를 초기화하는 방법이 있을까요?
참고로 @Phil_Snow 님께 공유드립니다.

감사합니다.
Fares

여기서 "스레드"가 무엇을 의미하나요? 같은 주제나 같은 게시물을 두 번 신고하는 것이 이 제한을 트리거하는 건가요?

네, 같은 사용자가 승인된 후에도 동일한 주제를 다시 신고하는 것을 의미합니다.

같은 사용자가 두 번 이상 플래그를 건 건가요?

재현 단계를 아래와 같이 공유합니다.

  • 사용자 A가 주제 1을 신고합니다.
  • 관리자(모더레이터)가 신고를 수락하여 게시물을 유지하거나 무시합니다.
  • 사용자 A가 주제 1을 다시 신고하려고 하면 다음 오류가 발생합니다.

도움이 되기를 바랍니다.

그리고 누락된 이벤트에 대한 첫 번째 질문은 어떻게 되나요?

올해 새로운 기능을 추가했는데, 이미 검토된 게시물을 다시 플래깅하는 것은 차단됩니다:

cooldown hours until reflag 설정으로 조정할 수 있습니다 @Fares_Droubi1.

하지만 오류 메시지가 잘못되었습니다… 여기에서 회귀(regression)가 발생했나요 @Roman / @featheredtoast ?

1개의 좋아요

그렇게 보입니다.

두 번째 “reviewable created” 이벤트를 확인하지 못한 이유는, 동일한 게시물에 대한 추가 플래그가 생성될 때 별도의 항목이 생성되지 않기 때문입니다. 같은 “reviewable” 항목 아래에 묶여 처리됩니다. 이는 점수 계산에 영향을 미치지만, 모든 개별 플래그는 동일한 reviewable에 의해 처리됩니다.

1개의 좋아요