‘채팅 푸시 알림만 보내기’의 기본 동작을 제어할 사이트 설정이 있으면 매우 유용할 것 같습니다

이것은 사용자 설정 :ballot_box_with_check: only_send_chat_push_notifications에 의해 제어되며, /my/preferences/chat에서 찾을 수 있습니다:

기본 동작을 제어하는 사이트 설정은 없습니다.

첫째, 이 설정은 꽤 깊이 숨겨져 있어 /my/preferences/notifications에도 함께 존재하는 것이 더 좋을 것 같습니다. 저는 자연스럽게 그곳을 보게 되거든요. 또한, 제 인스턴스에서 이 값을 기본적으로 TRUE로 설정할 수 있으면 좋겠습니다. 그러면 제 사용자들은 (더 많은 알림을 원하지 않는 한) 채팅 알림만 디바이스에서 받게 됩니다.

핵심 문제는 Discourse 알림의 대부분이 긴급하지 않다는 점입니다. 비동기적 특성은 제가 Discourse를 :heart: 하는 가장 강력한 이유 중 하나입니다. 이를 푸시 알림으로 보내면 너무 많이 받아서 짜증이 나고, 제 주의를 끌 자격이 없는 알림들이라 그저 방해만 됩니다. 사이트 방문(또는 요약 읽기) 시까지 기다릴 수 있습니다.

반면 채팅은 확실히 일시적(ephemeral)이며 훨씬 더 동기적입니다. 따라서 채팅에는 푸시 알림을 허용하고 나머지는 억제하는 것이 저에게는 합리적입니다. 제 자신에 대해서는 쉽게 그렇게 설정할 수 있지만, 기본 동작을 설정하거나 기술에 익숙하지 않은 사용자들도 쉽게 그렇게 할 수 있게 만드는 것은 매우 어렵습니다.

우회 방법

가입 마법사(joining wizard)에 Custom Wizard Plugin 🧙 의 사용자 지정 Update Profile 작업을 사용하여 이 문제를 우회할 수 있다고 생각합니다(어떻게 해야 하는지 알아내야 합니다!).

1개의 좋아요

@nathank - 이거 어떻게 하는지 혹시 알아내셨나요?

솔직히, 모든 사용자 설정의 기본값을 설정할 수 있으면 좋겠습니다.

아니요, 내 포럼에서 채팅 기능을 사용하는 사람이 충분히 많지 않다고 판단해서 그만한 가치가 없다고 결정했습니다.

지금 상태도 충분히 괜찮은 것 같습니다. 관리자인 덕분에 일반 사용자보다 알림을 훨씬 더 많이 받으니까, 아마도 이 점이 정말 거슬리는 사람은 저뿐일 거라고 생각했어요. 그리고 파워 유저라면 이 스위치를 쉽게 바꿀 수 있으니까요.