안녕하세요,
저희는 Webhooks의 "Reviewable Event"를 사용하여 Discourse API 기반의 클라우드 함수를 구축하고 있습니다. 이는 플래그가 지정될 때 이슈를 자동으로 생성하기 위한 것입니다.
즉, 누군가가 특정 주제(Topic)에 플래그를 지정하면 reviewable event가 수신됩니다.
하지만 다른 사용자가 플래그를 지정할 때 “Reviewable Event” 페이로드를 수신하지 못하고 있습니다.
또한, 사용자당 플래그 생성에 한도가 있는 것 같습니다. 즉, 특정 사용자는 첫 번째 플래그가 수락된 경우에도 주제를 두 번 이상 플래그할 수 없습니다. API를 통해 이러한 플래그를 초기화하는 방법이 있을까요?
참고로 @Phil_Snow 님께 공유드립니다.
감사합니다.
Fares
Falco
(Falco)
12월 21, 2020, 5:43오후
2
여기서 "스레드"가 무엇을 의미하나요? 같은 주제나 같은 게시물을 두 번 신고하는 것이 이 제한을 트리거하는 건가요?
네, 같은 사용자가 승인된 후에도 동일한 주제를 다시 신고하는 것을 의미합니다.
Falco
(Falco)
12월 21, 2020, 5:53오후
4
같은 사용자가 두 번 이상 플래그를 건 건가요?
재현 단계를 아래와 같이 공유합니다.
사용자 A가 주제 1을 신고합니다.
관리자(모더레이터)가 신고를 수락하여 게시물을 유지하거나 무시합니다.
사용자 A가 주제 1을 다시 신고하려고 하면 다음 오류가 발생합니다.
도움이 되기를 바랍니다.
그리고 누락된 이벤트에 대한 첫 번째 질문은 어떻게 되나요?
Falco
(Falco)
12월 21, 2020, 6:08오후
6
올해 새로운 기능을 추가했는데, 이미 검토된 게시물을 다시 플래깅하는 것은 차단됩니다:
committed 04:43PM - 14 Feb 20 UTC
cooldown hours until reflag 설정으로 조정할 수 있습니다 @Fares_Droubi1 .
하지만 오류 메시지가 잘못되었습니다… 여기에서 회귀(regression)가 발생했나요 @Roman / @featheredtoast ?
1개의 좋아요
그렇게 보입니다.
두 번째 “reviewable created” 이벤트를 확인하지 못한 이유는, 동일한 게시물에 대한 추가 플래그가 생성될 때 별도의 항목이 생성되지 않기 때문입니다. 같은 “reviewable” 항목 아래에 묶여 처리됩니다. 이는 점수 계산에 영향을 미치지만, 모든 개별 플래그는 동일한 reviewable에 의해 처리됩니다.
1개의 좋아요