스테이지된 사용자는 알림을 받지 않습니다

안녕하세요,

개인 Discourse 인스턴스에서 외부 이메일을 보내면 스테이징된 사용자가 발신자로 표시된 Discourse 토픽이 생성됩니다. 이러한 유형의 토픽에 답장이 올 때 해당 스테이징된 사용자에게 알림을 보내는 것을 피하고 싶습니다. 일반적으로 우리 커뮤니티에서는 이 주제에 대해 가장 좋은 답변 방법을 논의하며, 원래 발신자가 이러한 대화를 읽게 되는 것은 매우 번거로울 수 있습니다.

기본적으로 스테이징된 사용자에게 이메일 알림을 보내지 않도록 할 수 있을까요? 감사합니다.

Hi @Globulle. :wave:

스테이징된 사용자의 주요 사용 사례 중 하나는 계정을 생성하지 않고도 이메일을 보내고 답장을 받을 수 있도록 하는 것입니다.

그룹이 그룹 외부의 사용자에게 표시되지 않고 전송되지 않는 “내부” 메시지를 사용할 수 있는 “whispers” 기능을 확인해 보세요.

스테이징된 사용자 + whispers는 누구나 이메일을 보낼 수 있고, 커뮤니티 구성원들이 이를 논의한 후, 스테이징된 사용자에게 메시지를 보낼 준비가 되었을 때 “일반” 메시지로 답장할 수 있는 티켓/지원 시스템을 운영하기에 훌륭한 솔루션입니다. :+1:

답변해 주셔서 감사합니다. 제 관심사는 "no-notification-mode"가 기본적으로 활성화되어 있는 것입니다.

“whispers” 기능은 괜찮지만, 모든 사용자가 항상 whisper 모드를 사용할 수 있다고 기대할 수 없으므로, 해당 카테고리에서 이 모드가 기본적으로 활성화되어 있어야 합니다.

또 다른 방법으로는 distant user에서 알림 설정을 해제하는 것이 있지만, 이 역시 기본적으로 어떻게 설정할 수 있을까요?

직접 설정해 보진 않았지만, 스테이징(검수 대기) 상태의 사용자가 이메일을 보낼 수 있도록 카테고리를 만들 수 있을 것 같습니다. 다만 권한이 그렇게 설정되어 있어 사용자가 답장을 읽을 수 없으므로, 답장에 대해 알림을 받지 못하게 됩니다.

하지만 이 사용 사례는 지원하지 않습니다:

위스퍼(Whispers)를 사용하면 대화는 유지하면서 참여자 간에 답장도 허용할 수 있습니다. 이 메시지들의 맥락에 대해 더 자세히 설명해 주시겠어요? Discourse에서 이 메시지에 답장할 계획인가요?

일반적인 사용 사례는 다음과 같습니다:

  • 우리의 Discourse는 비공개입니다.
  • 다양한 파트너들이 contact@example.com과 같은 일반 주소로 이메일을 보내며, 이 주소는 포럼으로 리디렉션됩니다. 예를 들어, "안녕하세요, 우리 그룹이 멋진 행사를 개최합니다. 커뮤니티 회원 여러분을 환영합니다!"라고 하는 식입니다.
    (실제로는 이메일이 먼저 비공개 카테고리에 도착한 후, 관련성이 있을 경우 moderators가 이를 공개 카테고리로 변경합니다.)
  • 그런 다음 메시지는 로그인한 회원들에게 표시되며, "관심 있는데, 나랑 같이 갈 사람 있어? 내 차에 좌석이 3개 남았어."와 같은 내부 논의가 이루어집니다.

파트너에게 회신을 보내야 할 경우, 혼동을 방지하기 위해 공식 이메일 주소를 사용합니다. Discourse에서 회신을 보낼 필요는 없습니다.

제 생각에는 스테이징된 사용자(Staged user)와 토픽 간의 관계가 사용 목적에 따라 중요하지 않을 수 있습니다. 한 가지 가능한 방법은 포럼에 적합한 경우,版主(모더레이터)가 게시물의 소유자를 변경할 수 있도록 허용하는 것입니다(moderators_change_post_ownership 설정). 이 경우 프로세스의 일부로 모더레이터가 토픽을 이동하기 전에 소유권을 변경해야 합니다.

다만 이 부분은 테스트가 필요할 수 있습니다. 스테이징된 사용자의 알림 처리 방식이 정확히 어떻게 이루어지는지 확실하지 않아, 실제로 스테이징된 사용자에게 토픽 관련 이메일이 계속 전송될 수도 있기 때문입니다.

다른 옵션으로는 해당 비공개 카테고리에서 새로운 토픽이 생성될 때 반응하는 간단한 플러그인을 작성(또는 의뢰)하는 것입니다. 이 플러그인은 작성자가 스테이징된 사용자인지 확인하고, 그렇다면 무언가를 수행합니다. 여전히 소유권을 변경하는 방식일 수 있지만, 모더레이터에게 해당 권한이 필요하지 않으며, 이 과정이 잊혀지지 않도록 보장할 수 있습니다. 혹은 스테이징된 사용자가 토픽의 추적(워치)을 해제하도록 하는 것도 가능할 수 있습니다.

수정: 다시 읽어보니, 결국 스테이징된 사용자의 이메일 주소를 원하게 될 것이므로 소유권을 변경하는 것은 도움이 되지 않을 것 같습니다. 또한 allow_changing_staged_user_tracking 설정을 발견했는데, 이는 스테이징된 사용자의 토픽 추적/워치가 알림 처리 방식과 관련이 있음을 시사합니다.

맞습니다. 그리고 메시지의 발신자가 누구인지도 알아야 합니다. 일부 파트너는 정기적으로 우리에게 이메일을 보내므로, 그들이 실제로 스테이징된 사용자인지 확인하는 것이 합리적입니다.

해당 설정도 알아차렸지만, 그 효과가 무엇인지 저에게는 명확하지 않습니다.

스테이징된 사용자의 모든 토픽이 그렇게 작동하는 것 아닌가요? 우리는 지원 시나리오에서 위 구성에 의존하는 고객이 많지만, 사용자는 응답을 받게 됩니다.

저 설정은 다른 사용자의 프로필에서 보이는 것과 동일한 알림 설정이 스테이징된 사용자의 프로필에서도 보이도록 하는 것 같습니다. 예를 들어, 스테이징된 사용자에게 특정 카테고리를 감시하도록 설정할 수 있습니다.

명확한 사용 사례 중 하나는 스테이징된 사용자에게 카테고리의 첫 게시글을 감시하도록 설정하고, 해당 카테고리에 공지사항을 게시하면 뉴스레터 경험을 제공할 수 있다는 것입니다.

불행히도 사용자 설정 목록에는 감시 중인 토픽이 표시되지 않으므로, 그 설정을 목적에 맞게 사용할 수 없습니다.