고객 서비스용 채팅으로 Discourse Chat을 사용할 수 있는 옵션이 있나요?

Discourse에서 사용자가 선택된 소수의 사람들에게만 메시지를 보낼 수 있고, 서로에게 메시지를 보낼 수 없는 채팅 기능이 필요합니다. 이런 기능이 있을까요?

채팅은 특정 시간에만 열리며, 채팅에 입장하기 전에 내 앞에 몇 명이 대기 중인지 알려주는 방식입니다.

Juho님, 환영합니다 :tada:

일정 부분 동의합니다. 하지만 현재는 가입한 사용자만 사용할 수 있습니다. 따라서 익명 사용자는 지원을 위해 접근할 수 없습니다.

현재 설정으로는 이것이 가능하지 않다고 생각합니다.

Settings

chat allowed groups

&

direct message enabled groups

제 해결책이 최선은 아니지만, 채팅을 보낼 수 있는 그룹과 채팅 접근 권한이 없는 그룹을 따로 만들겠습니다. 이렇게 하면 특정 사람들에게만 채팅을 보내도록 구성원을 신뢰할 수 있을까요? 만약 그렇지 않으면 접근 권한이 없는 그룹으로 옮기면 됩니다. 더 나은 아이디어가 있으신 분이 있다면 기꺼이 듣겠습니다 :ear:

이것은 현재 지원되는 기능이 아닙니다. 커스텀 플러그인이 필요합니다.

사람들이 채팅을 어떻게 활용하고 싶어 하는지 다양한 방식을 살펴보고 있습니다. 그래서 @lindsey PM에게 태그를 붙여 요청 사항을 확인해 달라고 전달했습니다!

이미 고객들과 함께 탐구하고 있는 사용 사례이며, Discourse Chatbot 🤖

현재의 주요 제한 사항은 고객이 이미 계정을 보유하고 있어야 한다는 점입니다.

계정이 필요하다는 것은 치명적인 단점이 아닙니다.

@Juho 님, @ondrej 님이 지적했듯이 현재 채팅이 지원하는 기능과 님이 설명하신 견고한 시스템 사이에는 여러 장벽이 있습니다. 다만, 추가적으로 고려할 수 있는 옵션이 하나 있습니다. 최근 채팅에서 사용자가 그룹에게 DM(개인 메시지)을 보낼 수 있는 기능을 도입했습니다.

Discourse 그룹(예를 들어 support라고 하겠습니다)을 생성하고, 질문이 있는 사용자에게 @support에게 DM을 보내도록 요청할 수 있습니다. 이렇게 하면 해당 그룹 외부의 다른 사용자가 메시지를 보지 않고도 사용자가 지원 팀과 연락을 취할 수 있습니다.

참고 사항:

  • 이 기능은 로그인한 사용자만 사용할 수 있습니다.
  • support 그룹 내에서 할당 문제가 발생할 수 있습니다. DM은 기본적으로 사용자 + support 그룹의 모든 멤버가 참여하는 그룹 채팅이 되므로, 지원 팀이 누가 해당 문제를 처리하고 있는지 파악하기 어려울 수 있습니다.

솔직히 말하자면, 이 방법이 최고의 대안은 아니라고 생각합니다. 하지만 이 옵션을 공유해 드리고 싶었습니다. 또한 이 필요성을 일반적인 요구 사항으로 기록해 두어, 향후 이 사용 사례를 더 견고하게 지원할 수 있도록 고려하겠습니다.

해당 그룹이 속삭임(whisper) 기능을 사용할 수 있도록 하고, 문제를 처리하는 사람을 나타내는 속삭임을 개인 메시지(PM)에 추가하는 것은 어떨까요?