알림 기능이 악용되기 쉽습니다

다들 아시다시피, 이제 특정 주제/게시물에 대해 사람들을 알림으로 알려주는 기능이 추가되었습니다.

이것은 모두 좋은 점입니다.

그러나, 이 기능이 악용되는 것을 방지하는 쿨다운/보호 장치가 없습니다.

테스트 중에 알림 기능을 사용하여 사람들을 스팸 알림으로 괴롭히는 것을 확인했습니다. 원하는 만큼 많은 사람에게, 원하는 만큼 많은 주제/답글에서 알림을 보낼 수 있는 것 같습니다.

이 기능을 악용하는 사용자를 처벌하는 유일한 방법은 누군가가 스팸 사용자를 모더레이터에게 신고하여 계정을 정지시키는 것입니다. 계정을 음소거하더라도 이 기능이 악용되는 것을 막을 수 없습니다.

제 아이디어:

신뢰 등급별로 하루에 알림을 보낼 수 있는 사람의 수를 제한해야 합니다. 이렇게 하면 이 기능이 적절히 유지되는 데 도움이 되며, 사람들이 이 기능으로 스팸을 받는 것을 방지할 수도 있습니다.

22개의 좋아요

알림을 위한 '최소 신뢰’를 추가하는 것도 유용할 수 있습니다.

12개의 좋아요

동의합니다, 이게 심각하게 악용될 수 있어요:

전용 트롤들은 이걸로 정말 다양한 일을 할 수 있죠.

매크로나 그런 것이 사용된다고 상상해 보세요.

6개의 좋아요

한 발 더 나아가 사용자 설정에 화이트리스트 기능을 도입하는 방안도 고려해 볼 수 있습니다. 이렇게 하면 개인적으로 신뢰하는 사용자/그룹으로부터만 알림을 받을 수 있으며, 커뮤니티 규모가 1,000명 이상일 때 특히 유용합니다.

9개의 좋아요

응, 네가 왜 그렇게 생각하는지 이해해.

2개의 좋아요

아니면 알림 통합 임계값의 범위를 주제에 대한 알림까지 확장하는 것은 어떨까요?

8개의 좋아요

notify 기능이 얼마나 많이 사용되는지에 따라 상황이 많이 달라질 것 같습니다. 제가 활동하는 사이트들에서는 notify 기능이 그렇게 인기 있는 기능이 아닌 것 같아, 개인적으로 그 기능이 나에게 유용할지 잘 상상이 되지 않습니다. 하지만 이제 토픽뿐만 아니라 게시물도 지정할 수 있게 되었으니, 미래에는 더 유용해질 수 있지 않을까요?

가끔씩 과하게 흥분하는 사용자(트롤 :slightly_smiling_face:)를 위해, 다른 TL 제한 기능들과 유사하게 일일 기본 한도, 신뢰 수준 배율, 최소 신뢰 수준을 설정하는 것만으로도 제게는 충분한 안심이 될 수 있을 것 같습니다.

다만, @Tris20이 말했듯이, 회원 수가 많고 notify 기능이 매우 인기 있다면, PM 화이트리스트와 유사한 기능을 적용하는 것도 이점이 될 수 있습니다. 또한 notify 알림을 많이 받는 경우, 통합된 좋아요(Likes) 페이지처럼 알림을 하나의 페이지로 통합하여 소음을 더 유용한 형태로 묶어주는 것도 좋은 방법일 것입니다. :+1:


'이 게시물에 대해 알림’은 데스크톱에서만 가능한가요? 게시물 메뉴에서 :link: 아이콘을 클릭하면 제 폰에서는 Discourse의 팝업이 아니라 폰 자체의 팝업이 열리고, 타임스탬프를 눌러도 notify 옵션이 사용 가능한 것 같지 않습니다. 다른 방법이 있을까요?

7개의 좋아요

제 브라우저에서는 잘 작동하는데, 스마트폰에서는 작동하지 않아요. 다만 이건 의도적인 것 같긴 한데, 이렇게 하는 방식은 좀 이상해요. 이 기능을 구현한 의의를 무색하게 만드는 것 같거든요.

4개의 좋아요

이 문제를 직접 해결할 수 있는 방법이 있을까요?

지금 바로 해결하려고 하지 않으면 더 큰 문제가 될 수 있다는 점이 걱정됩니다. 현재 제 커뮤니티에서는 아직 아무도 이 문제를 발견하지 못했지만, 트롤 한 명만 있으면 이 문제가 엄청난 규모로 불어날 수 있습니다.

4개의 좋아요

제가 착각하는 게 아니라면, 게시물 메뉴 매개변수에서 공유 버튼을 제거할 수 있습니다(최소한 숨길 수 있습니다). https://your.domain/admin/site_settings/category/all_results?filter=share

4개의 좋아요

음, 전체를 숨기고 싶은 건 아니고, 알림 버튼만 숨기고 싶어요.

4개의 좋아요

조금의 CSS를 사용할 수 있습니다. 다음과 같은 코드가 좋습니다:

.btn-default.notify.btn {
    display: none;
}

(다만 이 경우 공유 주제 버튼도 함께 숨겨집니다. 필요하다면 더 구체적인 선택자를 사용할 수 있습니다)

6개의 좋아요

응, 이건 임시 해결책이 될 수 있겠네. 유용한 기능이라서, 잃어버리면 안 좋을 것 같아.

5개의 좋아요

주제에 대해서는 항상 페이지 하단에 이 기능이 존재해 왔습니다. 이는 새로운 기능이 아니며, 도입 이후 지금까지 거의 사용되지 않았습니다(지금까지는요).

하지만 이 모든 것이 제 탓일 수도 있습니다. 최근 저는 “알림” 기능이 답글에도 확장되도록 요청하는 주제에 동의(추천)하고(상단 고정)했습니다.

어? :sweat_smile:


어쨌든, 사이트 관리자가 이 기능에 대해 더 많은 제어 권한을 가져야 한다는 데 동의합니다. 다만, 여러 사용자에게 한 번에 알림을 보내는 기능을 심각하게 저해할 수 있다는 점이 걱정됩니다.

8개의 좋아요

저도 이 의견에 동의합니다. @codinghorror, 기본값으로 이 수치는 어떨까요:

TL0: 0
TL1: 최대 6건, 사용자당 최대 2건
TL2: 2배
TL3: 다시 2배

13개의 좋아요

로그아웃 상태에서도 사용자에게 알림을 보낼 수 있다는 점도 언급할 가치가 있습니다.

6개의 좋아요

그건 좀… 분명히 비활성화되어야 합니다.

지금은 오류가 발생합니다:

UI에서 제거되어야 합니다.

9개의 좋아요

음, 결국 가짜 경보였네요. 그냥 오류를 출력할 뿐입니다.

수정: 네, 저보다 먼저 해결하셨군요. 어쨌든 그 버튼은 반드시 제거되어야 합니다. 통합 공유 대화상자에 대해서는 여전히 많은 작업이 필요합니다.

8개의 좋아요

저는 동의하지 않습니다. 제가 TL3인 포럼에서 13세 미만(COPPA)이라고 말하는 사용자를 발견하면, 관리자가 해당 사용자에게 연락할 수 있도록 관리자에게 알림을 보내야 합니다. 만약 그때 관리자가 온라인에 없다면, 우리가 할 수 있는 일은 더 적어집니다.

6개의 좋아요

네, 좋은 제안이네요. 이걸 놓치고 있었다니 놀랍네요! 지적해 주셔서 감사합니다, @JammyDodger! 백포트도 해야겠네요..

11개의 좋아요