자동 "신규 사용자가 너무 빠르게 입력함" 무음 상태가 얼마나 지속되나요?

이 자동 무음 상태가 얼마나 지속되는지 또는 해당 지속 기간이 어디에서 설정되는지 어디서 확인할 수 있을까요?

다음 항목들을 확인해 보았습니다:

  • Admin → Settings → Trust Levels
  • Admin → Settings → Posting
  • Rate limit 및 신규 사용자 설정

이러한 동작과 연결된 명시적인 무음 지속 기간 설정을 찾지 못했고, UI에서도 무음 상태의 만료 시간이 표시되지 않습니다.

영구적인 것일까요? 신규 사용자의 경우 이 기간을 24시간으로 설정할 수 있도록 하고 싶습니다. 지금까지 무음 처리된 대부분의 스팸 계정은 다시 돌아와 재시도하지 않았습니다. 하지만 실제 사용자는 다시 돌아옵니다. 때로는 첫 메시지를 붙여넣은 것만으로 무음 처리되기도 합니다.

또한 다음 내용을 읽었습니다: New user auto-silenced with no option to approve?


마지막으로,

image

관리자로서는 이러한 메시지를 받지 못합니다. 따라서 제가 moderator(모더레이터)로도 추가되어야 하나요?

이들은 관리자가 수동으로 해제할 때까지 음소거 상태가 유지됩니다.

해당 관리자에게는 플래그를 통해 경고가 전송되며, 이 플래그는 검토 대기열(/review에서 접근 가능)에 표시됩니다. 오늘早些 Meta에서 캡처한 편집된 스크린샷을 하나 보여드리겠습니다:

이 코드가 기본적으로 1000년(ㅋㅋ)으로 설정되어 있는 건 좀 이상하지만, 커스텀 설정을 할 수도 있었던 것 같긴 해요

@user.silenced_till = @opts[:silenced_till] || 1000.years.from_now

ㅋㅋ 고마워. 24시간으로 변경하려면 어디서 수정해야 하지? 그리고 처음 포스트하는 사람 중 타이핑이 너무 빠른 사람한테만 적용되게 하려면 어떻게 해야 해?

@Bas 알림에서 그런 경고가 안 나와. 관리자로서도 모더스 그룹에 저 자신을 추가해야 하는 것 같아.

지금 당장은 불가능할 것 같아. 적어도 UI를 통해서는 절대 안 돼. 누락된 부분일 수도 있고, 아니면 우리가 아직 구현하지 않은 기능일 수도 있어.

최근에 추가된 채팅에서의 침묵(duration) 설정 기능은 있으니, 이걸 기능 요청(feature request)으로 내는 게 좋은 선택일 것 같아 :slight_smile:

네, 감사합니다. 그 사이에 알림을 받기 위해 저를 mods 그룹에 추가하겠습니다.

아직 확인하지 않으셨다면, 특히 Notify mods when user silenced(사용자가 무음 처리될 때 mods에게 알림)와 같은 자동 무음 처리 관련 사이트 설정도 확인해 보시는 것이 좋습니다.

저는 이 코드가 사용자가 특정 시간 동안 수동으로 무음 처리될 때 커스텀 시간 범위에 사용되는 것으로 이해했습니다.

네, 이미 체크되어 있지만 알림을 받지 못하고 있습니다.

흥미롭네요. 저희 사이트에서도 해당 설정이 체크되어 있지만, 검토 대기열(Review Queue)에서 관리자가 항상 알림을 받지 못하는 것 같습니다.

처음에는 저희 Discourse 인스턴스만의 특별한 문제인 줄 알았는데, 그런 것 같지는 않네요.

문제는 완전히 무작위라는 점입니다. 때로는 알림을 받고, 때로는 받지 못합니다.

이 문제를 어떻게 해결할 수 있을까요? 아이디어가 있으신가요?

저는 이 설정이 일종의 백업 역할을 한다고 생각합니다. 사용자가 (이유가 무엇이든 :woman_shrugging:) 검토 대기열에 추가되지 않았을 때에도 모더레이터가 알 수 있도록 하기 위해서죠.

유저가 무음 처리(silenced)되었다는 내용이 모더레이터 그룹의 받은 편지함(PM)에 있나요?

아니요, 그런 기능은 없습니다.

가장 기본적인 흐름은 다음과 같습니다:

  • 시스템이 사용자를 무음 처리합니다(이유는 다양합니다)
  • 검토 대기열에 표시됩니다
  • 관리자가 이를 처리합니다

사용자가 너무 빠르게 타이핑했다는 등의 이유로 무음 처리되었음을 알리는 개인 메시지나 기타 알림은 존재하지 않습니다.

알림이 없는 이 불규칙한 시간대를 제가 알고 있는 이유는 Admin >> Users >> Silenced 탭을 정기적으로 확인하기 때문입니다.

실제로 메시지가 전송되지 않는지 확인하고 싶었습니다. 또한, 관리자(모더레이터) 받은편지함의 알림 수준이 너무 낮게 설정되어 있어 아무도 알아채지 못할 수도 있습니다. (이 경우에는 어쩌면 너무 조용할지도 모릅니다.)

@system이 사용자를 무음 처리(silence)할 때, 스태프 카테고리 내의 주제(topic)에 메시지나 게시물을 보내도록 #data-explorer와 #automation을 활용하는 방식이 작동할 수 있을 것 같습니다.

다음과 같은 방식입니다:

SELECT target_user_id, details, updated_at
FROM user_histories
WHERE action = 30
AND acting_user_id = -1
AND updated_at  >= NOW() - INTERVAL '1 hour'

그리고 매시간 실행되는 “Data Explorer 결과로 개인 메시지(PM) 예약” 또는 “Data Explorer 결과로 주제에 게시물 예약” 자동화(Automation)를 설정합니다.