웹사이트(이하 "호스트 사이트"라고 부르겠습니다)가 있습니다. 이 사이트에는 토론과 개인 메시지 기능을 위해 자체 호스팅된 Discourse 포럼이 포함되어 있습니다.
현재 저는 Discourse 웹훅을 사용하여 포럼에 새 게시글이 올라오면 호스트 사이트에 알림을 보내고 있습니다. 이를 통해 호스트 사이트는 사용자가 마지막으로 방문한 이후에 새로운 포럼 게시글이 있는지 확인할 수 있도록 업데이트 개수 배지(아래의 주황색 원)를 표시할 수 있습니다:
제가 하고 싶은 것은 이 통합을 한 단계 더 발전시켜, 사용자가 포럼에 읽지 않은 개인 메시지가 있을 경우에도 호스트 사이트에 아이콘을 표시하는 것입니다. 이는 기존 통합보다 약간 더 까다로운 작업으로, 메시지의 “읽음” 상태를 고려해야 합니다(즉, 메시지가 읽히면 메시지 개수를 줄여야 합니다).
여기서 가장 좋은 접근 방식은 무엇일까요? 조언을 부탁드립니다.
