채팅을 기본적으로 열거나 열려 있던 상태 기억하기

채팅을 기본적으로 열려 있는 상태로 설정하는 것이 적절한지 한번 생각해 보겠습니다.

#chat-feedback 채널의 @DiscourseMetrics 님을 인용:

마지막으로 본 채널/DM으로 채팅이 열리도록 하고, 사용자가 마지막으로 방문했을 때 채팅이 열려 있었다면 자동으로 열리도록 하는 옵션을 만들 수 있을까요?

사용자가 마지막으로 있던 상태(채널 및 열림/최소화)가 저장되어 페이지 로드 시 기본적으로 그 상태가 복원되도록 하는 것이 더 나을 것 같습니다.

전체 대화 기록
Originally sent in chat feedback
DiscourseMetrics

내 사용자들은 채팅에 머물러 있습니다. 하지만 현재 그대로 사용하면 모든 사용자가 새 메시지를 보기 위해 채팅을 열고 채널을 선택해야 합니다. 마지막으로 본 채널/DM으로 채팅이 열리도록 하고, 사용자가 마지막으로 방문했을 때 채팅이 열려 있었다면 자동으로 열리도록 하는 옵션을 만들 수 있을까요? 물론 이는 큰 화면에서 가장 합리적입니다.

mcwumbly

참고: 이것이 정확히 원하시는 것이 아닐 수 있지만, 헤더의 채팅 아이콘을 클릭하면 이제 마지막으로 본 채널로 열립니다(동일한 브라우저 세션에 머무르는 경우에도).

현재 사용자들은 어떤 채팅 앱을 사용하고 있나요?

DiscourseMetrics

Discourse 위에 구축된 커스텀 RocketChat입니다 :)

다음과 같은 모습이며, 여기의 새 채팅과 꽤 유사합니다:

mcwumbly

마지막으로 본 채널/DM으로 채팅이 열리도록 하고, 사용자가 마지막으로 방문했을 때 채팅이 열려 있었다면 자동으로 열리도록 하는 옵션을 만들 수 있을까요?

@DiscourseMetrics 현재 채팅 통합의 동작 방식이 무엇인지, 그리고 그것이 정확히 원하시는 것인지(혹은 조금 다른 것이 이상적인지)에 관심이 있습니다.

그 채팅 창이 기본적으로 오른쪽 아래에 열리나요? 그런 식으로 확장되어 있거나 최소화되어 있나요(아니면 사용자가 마지막으로 두었던 상태에 따라 달라지나요)?

DiscourseMetrics

현재는 스크린샷에 보이는 대로 기본 채널로 열립니다. 사용자에게 채팅을 기본적으로 열지 않도록 하는 옵션을 제공했습니다(그룹에 가입하면 활성화되는 방식이라 다소 뻣뻣하지만 작동은 합니다). 이렇게 하면 채팅이 최소화되어/바 형태로만 표시됩니다. 사용자가 마지막으로 있던 상태(채널 및 열림/최소화)가 저장되어 페이지 로드 시 기본적으로 그 상태가 복원되도록 하는 것이 더 나을 것 같습니다.

mcwumbly

좋습니다, 감사합니다. 이 내용을 토픽으로 정리하겠습니다. 고려할 가치가 있다고 생각하지만, 먼저 이 아이디어에 대해 더 많은 의견을 듣고 싶습니다.

이러한 기능이 도움이 될 수 있다고 보지만, 무조건적으로 이렇게 하면 방해가 될 수도 있으므로 여기에 적용할 로직을 신중하게 고려해야 합니다.

2개의 좋아요

대부분의 “채팅 활성” 사용자는 보통 먼저 포럼 게시글을 읽고 나서 채팅을 열어요. 그래서 채팅이 자동으로 열렸다가 다시 열리면 매번 다른 방식으로 작동하게 되죠. 그렇게 되면 불편합니다.

이건 대충 말해서 서로에게 불리한 상황인 것 같아요.