Discourse Chat에서 @all 알림 비활성화

도움주세요!

오늘 한 사용자가 디스코러스 채팅에서 @all을 사용할 수 있다는 사실을 발견했습니다. 처음에는 장난으로 여겨졌지만, 실제로 많은 사용자가 알림을 받았습니다. 저 역시 아무도 저를 태그하지 않았는데 채널에서 알림이 오는 것을 확인했습니다.

많은 사용자가 스팸을 보내고 있어 긴급한 대응이 가능한지 여쭤봅니다.

3개의 좋아요

게다가 제가 발견한 다른 버그 때문에 채팅에서 사람들을 음소거할 수도 없어요 :facepalm:

1개의 좋아요

1개의 좋아요

확인해 보겠습니다. 그 사이에 당분간 사이트의 채팅 기능을 비활성화해 두시는 것이 좋습니다.

1개의 좋아요

감사합니다. 이 문제가 해결될 때까지 지금 채팅을 비활성화하겠습니다.

2개의 좋아요

1개의 좋아요

또한 SiteSetting.chat_auto_silence_from_flags_duration을 1일로 설정하고, 위반자에게 플래그를 지정하는 것을 권장합니다.

2개의 좋아요

네: 악용을 이유로 일정 기간 동안 계정을 정지시키면 됩니다.

이미 그렇게 했고, 채팅을 비활성화했습니다.

3개의 좋아요

네, 이 설정을 하고 싶었지만 현재 무음 처리에도 버그가 있습니다:

2개의 좋아요

최근에 이 옵션을 알게 되었는데요, 모든 사용자에게 활성화하는 방법이 있을까요?

2개의 좋아요

이 기능은 사용자별 설정으로 모두에게 제공되므로, 이 기능에 대해 사용자에게 알려주는 것이 좋겠습니다.

다만, 현재 상황에서는 해당 사용자를 무음 처리하고/또는 정지시키는 것이 적절한 조치입니다.

앞으로의 방향은 무음 처리 기능을 먼저 수정하는 것이라고 생각합니다(이미 우선순위가 높은 항목으로 등록되어 있습니다).

이러한 완화 조치가 상당한 도움이 될 것으로 보므로, 우선 여기에 집중하고자 합니다.

그 외에도 @all 또는 @here를 전역적으로, 또는 채널별로 비활성화할 수 있는 옵션을 고려할 가치가 있습니다. 다만, 아직 이에 대한 결정은 내리지 않았습니다.

또한, 기존에 존재하는 그룹 멘션 시 최대 알림 사용자 수 제한이 채팅에서도 적용되도록 하는 항목도 목록에 있습니다(현재는 적용되지 않음). 그리고 @all과 @here에도 동일한 제한을 적용하는 것이 적절할 수 있습니다.

3개의 좋아요

아, 그래, 좋다. 지금 TL1 이상만 채팅에서 말하게 설정했는데, 신뢰도가 높은 위반자들이 이미 일시 정지되어 있어서 꽤 잘 작동하고 있어.

3개의 좋아요

이 문제에 대한 업데이트가 있나요? 전역적으로 비활성화할 수 있는 옵션을 제공하면 좋겠다는 생각이 듭니다.

1개의 좋아요

가까운 미래에 이를 채널별 옵션으로 만들 계획을 가지고 있지만, 아직 작업을 시작하지는 않았습니다.

4개의 좋아요

@j.jaffeux 님의 PR를 통해 채널별 설정으로 @all과 @here를 비활성화할 수 있는 기능이 추가되었습니다.

7개의 좋아요

완전히 뒤죽박죽이네요. @all 활성화는 사용자가 직접 선택해야 합니다. 기본 활성화는简直 미친 짓이에요.

그리고 이 사이트에서 이 기능을 당장 비활성화하세요! 저는 이 사이트에서 채팅을 한 번도 써본 적 없는데, 누군가가 @all을 사용했다는 이메일 알림을 받았거든요. 이게 기본 활성화되어도 괜찮다고 생각했다는 게 정말 놀라울 따름입니다.

15개의 좋아요

정말 죄송합니다. 그런 일이 일어나지 않도록 몇 가지 안전 장치가 마련되어 있어야 하는데, 어딘가에서 문제가 발생한 것 같습니다. 진심으로 사과드립니다. :pray:

현재 확인 중이며, 곧 추가 정보를 공유할 수 있을 것으로 기대합니다.

13개의 좋아요

좋은 소식은 이 문제가 수정되었다는 것입니다. :partying_face:

채널 전체 대상 온사이트 알림은 올바르게 억제되었지만, 이메일 버전은 여전히 발송되던 회귀 문제가 있었습니다. 이제 해결되었으며, 더 이상 문제가 발생하지 않을 것입니다. :+1: 해당 이메일을 받으신 분들께 다시 한번 사과드립니다. :pray:

9개의 좋아요