# 그룹 멤버에게 개인 메시지 알림이 전송되지 않습니다

**URL:** https://meta.discourse.org/t/notifications-not-being-triggered-for-group-members-in-a-private-message/129399
**Category:** Bug
**Created:** [9월 24, 2019, 6:13오후 UTC](https://meta.discourse.org/t/notifications-not-being-triggered-for-group-members-in-a-private-message/129399 "2019-09-24T18:13:47Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![danjw](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@danjw](https://meta.discourse.org/u/danjw)
#### Post date: [9월 24, 2019, 6:13오후 UTC](https://meta.discourse.org/t/notifications-not-being-triggered-for-group-members-in-a-private-message/129399/1 "2019-09-24T18:13:47Z")

</div>

우리의 특정 설정과 사용 사례에 대한 간단한 배경 설명입니다(우리의 Discourse 상호작용은 거의 모두 API를 통해 이루어집니다).

- 10명의 구성원으로 된 그룹을 생성합니다.
- 시스템이 시스템 계정과 그룹 간의 개인 메시지를 자동으로 생성합니다. 시스템 계정은 채팅 자체에서는 더 이상의 역할을 하지 않습니다. 개인 메시지의 주요 목적은 그룹 구성원들이 단일 스레드에서 서로 소통할 수 있도록 하는 것입니다.
- 그룹의 구성원 중 누가 이 개인 메시지에 새 게시물을 작성하든, 다른 모든 구성원은 **정확하게** 알림을 받습니다.

지금까지는 모두 정상입니다.

- 개인 메시지가 처음 생성된 후 그룹에 새 구성원을 추가하면, 다른 구성원이 개인 메시지에 새 게시물을 작성할 때 **알림을 받지 않습니다**.

‘원래’ 구성원 중 한 명으로서 웹 UI를 통해 메시지 영역(예: [Log In | Workshop](https://community.workshop.ws/u/username/messages/group/group-slug/))으로 이동하면 다음과 같은 화면을 볼 수 있습니다:

 ![13](https://global.discourse-cdn.com/meta/original/3X/8/e/8ea1535e2c58fe0ac4b66e0f0f6e8dbfeaa40341.png)

‘늦게 합류한’ 구성원 중 한 명으로서 같은 영역으로 이동하면 다음과 같은 화면이 보입니다: (Discourse의 규칙상 두 번째 이미지를 게시할 수 없지만, 위와 동일하되 개인 메시지가 표시되는 대신 '주제를 찾을 수 없음’이라고 표시됩니다)

따라서 개인 메시지의 일부인 그룹의 구성원이지만, 개인 메시지를 볼 수 없고 그에 대한 알림도 받지 않습니다. **그러나** 여전히 개인 메시지에 접근하고, 게시물을 읽으며, 게시물을 추가할 수는 있습니다.

도움 주시면 감사하겠습니다!

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [9월 28, 2019, 8:11오후 UTC](https://meta.discourse.org/t/notifications-not-being-triggered-for-group-members-in-a-private-message/129399/2 "2019-09-28T20:11:10Z")

</div>

API를 사용하지 않고 그룹을 수동으로 생성하면 이런 일이 발생하는 건가요?

---

<div class="post-metadata">

### Author: ![danjw](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@danjw](https://meta.discourse.org/u/danjw)
#### Post date: [9월 30, 2019, 10:15오전 UTC](https://meta.discourse.org/t/notifications-not-being-triggered-for-group-members-in-a-private-message/129399/3 "2019-09-30T10:15:07Z")

</div>

네, 맞습니다.

이것은 의도적으로 그렇게 설계된 것 같습니다. 그룹 채팅에 새 사용자가 추가되면 기본적으로 알림 상태가 'normal’로 설정됩니다: [https://meta.discourse.org/t/remove-or-add-user-to-existing-private-message/25427/10](https://meta.discourse.org/t/remove-or-add-user-to-existing-private-message/25427/10)

이것이 우리의 특정 사용 사례에는 맞지 않습니다. 사용자가 그룹 채팅에 참여해 있는 한, 명시적으로 알림을 해제하지 않는 한 항상 알림을 받아야 하니까요. 하지만 사용자 API를 활용해서 우회 방법을 찾아낼 수 있을 것 같습니다.
