채팅 DM 읽음/배달됨

안녕하세요.

제안이 하나 있습니다.

낯선 사람에게 DM을 보낼 때, 상대방이 응답하기 전까지는 읽었는지 알 수 없습니다. 하지만 이미 읽은 상태인데, 아직 답장할 의사가 없는 경우도 있습니다.

따라서 제 질문은 다음과 같습니다. 다른 사용자에게 채팅 메시지(채팅 DM)를 보냈을 때, '전달됨’을 나타내는 체크 마크가 하나 표시되고, 상대방이 채팅을 열면 체크 마크가 두 개로 바뀌며 '읽음’으로 표시되도록 하면, 사용자가 메시지를 읽었는지 여부를 알 수 있을 것입니다.

이 기능은 포럼 스태프에게 DM을 보냈는데 아직 답장이 없는 경우에 유용할 수 있습니다. 때로는 스태프가 채팅을 클릭했다가 바로 나가는 경우도 있기 때문입니다. 예를 들어 time-in-user-chat과 같은 설정을 추가하여, 사용자가 특정 채팅에 N분/초/시간 이상 머무른 후에야 '읽음’으로 처리되도록 할 수 있습니다.

1개의 좋아요

이런 기능은 별로 안 좋아합니다. 지금 바로 답장할 상황이 아니라면, 메시지를 읽고 나중에 답장할 거라고 마음속으로 메모해 두는 편이 훨씬 낫습니다. 메시지를 읽었다는 표시가 보였는데 답장이 없으면 상대방이 나를 무시하는 것처럼 느낄 수 있으니까요. 이런 기능은 그냥 귀찮고, 저는 거의 100%의 경우 이를 꺼두기 때문에, 특히 사이트 전체에 적용되는 기능이라면 더더욱 나쁜 기능이라고 생각합니다.

1개의 좋아요

결국 여기서 제안하시는 것은 메시지 상태를 체크박스로 표시하는, WhatsApp(또는 Telegram)과 유사한 동작을 의미하는 것이죠?

이 기능은 특정 상황에서 유용할 것 같고, 실제로 Facebook도 과거에 채팅에서 이 기능을 지원했습니다. 이 동작은 Facebook 그룹에서 이관하는 커뮤니티 등 일부 커뮤니티에 특히 도움이 될 수 있습니다.

다만, 이 변경은 사소한 것이 아닐 수 있으며, 사용자별로 옵트아웃할 수 있는 방법이 있다면 좋겠습니다. WhatsApp과 같은 방식으로, 상태 표시를 옵트아웃한 경우에도 다른 사람에게 메시지를 보낼 때 상대방의 상태를 볼 수 없도록 하면 됩니다.

관리자 설정에 Rea-chats-enable/disable 같은 항목을 추가하면, 활성화/비활성화를 설정할 수 있을 것 같아요.

사이트 전체에 적용되는 설정보다는, 사용자가 직접 켜거나 끌 수 있는 사용자 설정이 더 좋다고 생각합니다. (WhatsApp의 읽음 확인 기능과 유사한 방식이죠.)

음, 네. 그 아이디어가 더 좋은 것 같아요. 모든 사용자가 처음에는 활성 상태로 시작하고, 원하면 옵트아웃할 수 있게 하는 거죠?

이 기능에 좋은 보완점이 될 수 있는 또 다른 점은 (iMessage와 유사하게) 특정 사람들에게는 읽음/전달 확인을 표시하지 않고, 다른 특정 사람들에게는 읽음/전달 확인을 표시하도록 선택할 수 있다는 것입니다.

그 외에는 정말 좋은 기능 아이디어입니다!

1개의 좋아요