우리의 특정 설정과 사용 사례에 대한 간단한 배경 설명입니다(우리의 Discourse 상호작용은 거의 모두 API를 통해 이루어집니다).
- 10명의 구성원으로 된 그룹을 생성합니다.
- 시스템이 시스템 계정과 그룹 간의 개인 메시지를 자동으로 생성합니다. 시스템 계정은 채팅 자체에서는 더 이상의 역할을 하지 않습니다. 개인 메시지의 주요 목적은 그룹 구성원들이 단일 스레드에서 서로 소통할 수 있도록 하는 것입니다.
- 그룹의 구성원 중 누가 이 개인 메시지에 새 게시물을 작성하든, 다른 모든 구성원은 정확하게 알림을 받습니다.
지금까지는 모두 정상입니다.
- 개인 메시지가 처음 생성된 후 그룹에 새 구성원을 추가하면, 다른 구성원이 개인 메시지에 새 게시물을 작성할 때 알림을 받지 않습니다.
‘원래’ 구성원 중 한 명으로서 웹 UI를 통해 메시지 영역(예: Log In | Workshop)으로 이동하면 다음과 같은 화면을 볼 수 있습니다:
‘늦게 합류한’ 구성원 중 한 명으로서 같은 영역으로 이동하면 다음과 같은 화면이 보입니다: (Discourse의 규칙상 두 번째 이미지를 게시할 수 없지만, 위와 동일하되 개인 메시지가 표시되는 대신 '주제를 찾을 수 없음’이라고 표시됩니다)
따라서 개인 메시지의 일부인 그룹의 구성원이지만, 개인 메시지를 볼 수 없고 그에 대한 알림도 받지 않습니다. 그러나 여전히 개인 메시지에 접근하고, 게시물을 읽으며, 게시물을 추가할 수는 있습니다.
도움 주시면 감사하겠습니다!
