Discourse Chat (베타) 출시

방금 셀프호스팅 인스턴스에 이 기능을 설치했습니다. 현재 스태프 사용자로 테스트 중입니다.
아직 그냥 이것저것 만져보고 있는 단계인데, 꽤 마음에 듭니다! 우리 커뮤니티에서 확실히 자리를 잡을 것 같습니다.

아직 100% 파악하지 못한 몇 가지가 있어서, 초기 사용 후기를 남겨봅니다.

  • 현재는 스태프/관리자만 채팅을 볼 수 있는데, 공개 토픽에 추가하면 그 버튼도 스태프만 볼 수 있나요?
  • 토픽과 채팅 채널을 연결하는 방식은 좋지만, 하나의 링크를 제외하면 기본적으로 별개의 엔티티처럼 느껴집니다. 다른 곳에서 채팅/게시물이 이루어졌음을 알 수 있는 표시가 있으면 좋겠습니다.
    • 권한의 경우 "답글"과 "생성"이 채팅 메시지에 어떻게 적용되는지 정확히 모르겠지만, "답글"은 채팅을 할 수 있다는 뜻인 것 같습니다…
  • 처음에는 “카테고리” 채널이라는 용어가 혼란스러웠습니다. 하나의 카테고리에 여러 채널이 있을 수 있기 때문이죠. 더 나은 대안이 있는지 모르겠지만, 참고만 해주세요.
  • 카테고리 페이지에서 관련 채팅 채널을 모두 볼 수 있으면 좋겠습니다.
  • 브라우저의 채널 페이지와 사이드바에서 채널이 카테고리로 그룹화되어 표시되기를 바랍니다. 카테고리에 대해 정의한 순서를 따르는 것이죠. 현재는 알파벳 순서로 정렬되어 있는데, 그 자체로는 괜찮지만 카테고리별 그룹화는 “category-X-Y”, “category-X-Z” 같은 채널 이름을 줄이는 데 도움이 될 것 같습니다.
  • 채널 생성/편집 UX가 다소 혼란스럽습니다. 탐색 페이지에도 새 채널 버튼이 있는 것 아닌가요? 채널을 편집하려면 탐색 페이지로 가야 한다는 점이 조금 불분명했습니다.
  • 마지막으로 채팅 창을 오른쪽에 고정하면 좋겠습니다. 그러면 더 이상 떠다니지 않고 콘텐츠를 가리지 않으면서도 계속 표시될 수 있습니다. 넓은 화면을 사용 중이라 왼쪽의 게시물은 여전히 괜찮을 것입니다. :wink:

이 중 일부는 이미 로드맵에 있거나, 공백인 점을 알고 계실 수도 있습니다. 이 도구는 여전히 정말 훌륭해 보이고, 우리 커뮤니티에서 이를 널리 활성화하는 방법을 계속 고민하고 있습니다. :+1:

또한 버그를 하나 발견했습니다:

Unhandled Promise Rejection: TypeError: t.canModifyMessages is not a function. (In 't.canModifyMessages(this.currentUser)', 't.canModifyMessages' is undefined)

스태프 전용 카테고리에 토픽을 생성했습니다. 그런 다음 해당 토픽에서 채팅을 활성화했습니다. 채팅 창이 오른쪽 상단에 떴지만 이 오류가 발생하여 게시할 수 없었습니다. < 아이콘을 사용하여 모든 채널 목록으로 이동한 후, 해당 토픽의 새 채팅 채널을 선택했습니다. 그 이후로는 게시가 정상적으로 작동했습니다. 이 문제를 일으킨 다른 원인이 무엇인지 정확히 모르겠습니다.

어쨌든, 이 피드백이 유용한 관점이 되기를 바랍니다. 이 모든 작업에 감사드립니다!

19개의 좋아요

좋은 피드백 감사합니다, @Michael_Ball! 개선 사항을 더 집중적으로 다룰 수 있도록 Contribute > Feature / Contribute > Bug / Contribute > UX 태그와 함께 #chat으로 주제를 나누어 정리하는 것이 좋겠습니다.

@j.jaffeux, canModifyMessages 오류에 대해 어떤 아이디어가 있으신가요?

9개의 좋아요

새로운 시대를 맞이해 경의를 표합니다. 이 곡을 정말 좋아했습니다 …

8개의 좋아요

1:1 채팅을 전체적으로 또는 그룹 멤버십 기준으로 비활성화할 수 있는 방법이 있나요?

4개의 좋아요

현재로서는 CSS를 사용하여 관리자以外的 사용자들에게 새 개인 메시지 시작 버튼을 숨기는 임시 해결책을 찾았습니다. 그룹 클래스 컴포넌트를 사용하면 이를 특정 그룹에 집중적으로 적용할 수 있을 것입니다.

CSS를 아는 사람들에게는 우회하기가 쉬울 수 있으므로, 완전히 차단하기를 원하신다면 이 방법이 작동하지 않을 수 있습니다.

5개의 좋아요

현재 채트봇을 discourse-chat 플러그인에 연결할 수 있는 방법이 있나요, 아니면 로드맵에 포함되어 있나요? discourse-chat-integration 관련 기능을 새 채팅으로 리디렉션할 수 있는 방법이 있을까요?
만약 hubot이나 errbot 채트봇을 새 채팅에서 사용할 수 있다면, Discourse가 매우 훌륭한 ChatOps 솔루션으로도 활용할 수 있을 것 같습니다 :slight_smile:

9개의 좋아요

아직 이 부분에 깊이 들어가기엔 이르다고 봅니다. 우리는 여전히 매우 탄탄한 기초를 다지는 데 집중하고 있습니다.

8개의 좋아요

@Michael_Ball 며칠 전에 이 문제를 수정한 것 같은데, 확인해 주시겠어요?

4개의 좋아요

이걸 써볼 수 있어서 설레네요!

저는 Discourse 관리 초보이고, DigitalOcean에서 Cloudron을 사용 중입니다. 다른 플러그인을 추가하거나 직접 플러그인을 만들어보는 실험도 문제없이 해왔습니다. 그런데 채팅 플러그인을 설치하면 제 Discourse 인스턴스가 응답을 멈추게 됩니다. 플러그인을 제거하고 재시작하면 시간이 좀 걸리긴 하지만 결국 다시 온라인으로 돌아옵니다. Cloudron으로 관리되는 인스턴스에서 이 플러그인을 사용할 때 특별히 다르게 해야 할 점이 있는지, 아니면 아예 조합 자체가 불가능한 건지 궁금합니다.

터미널을 통해 플러그인을 설치하는 데 제가 사용하고 있는 Cloudron 문서 링크입니다:
Discourse - Cloudron Docs

리커버리 모드로 전환했을 때 다음 오류가 표시되었습니다:
Error : Inactive - Error getting IP of redis-deb848df-b7cd-42f5-bb34-572dab2fd29f service

redis가 리소스 부족으로 죽는 건 아닌지 RAM을 2GB에서 4GB로 업그레이드하고 있습니다. (서버 관리가 제 강점은 아니어서, 만약 이 해결책이 말이 안 되는 거라면 죄송합니다 - 제가 생각해낼 수 있는 유일한 시도 방법입니다.)

정말 감사합니다!

1개의 좋아요

UserBookmarkBaseSerializer가 누락된 것 같습니다.

인스턴스가 최신 버전으로 업그레이드되었나요?
표준 설치를 시도해 볼 좋은 시점일 수 있습니다 :grin:

3개의 좋아요

멋지네요, 문제를 찾아주셔서 감사합니다. 어제 Cloudron으로 설치했으니, 해당 시스템이 제공하는 최신 상태라고 볼 수 있겠네요. 채팅 플러그인을 사용하려면 표준 설치 방식에 익숙해져야 할 것 같네요… 어차피 때가 된 것 같습니다 :smile:

4개의 좋아요

정말 멋진 것 같습니다. 호스팅된 표준 Discourse에서 테스트해 볼 수 있을까요? 새로운 커뮤니티를 시작하면서 Discord와 Discourse 중 어떤 것을 사용할지에 대한 긴장감을 느끼고 있습니다. 우리는 어렵게 결정을 내려 먼저 Discourse를 사용하고 채팅 기능을 포기하기로 했는데요, 이 기능이 바로 우리가 필요로 하는 것 같습니다.

4개의 좋아요

저도 정확히 같은 상황에 있었고, 같은 결정을 내렸어요! 정말 멋집니다. 진정한 비즈니스를 위해서는 디스코드 모델보다 자체 데이터/플랫폼을 소유하는 것이 결국 훨씬 낫습니다.

6개의 좋아요

셀프 호스팅의 장점(예: 채팅 플러그인)을 누리면서도 손이 과도하게 더러워지는 것을 피하기 위해 literatecomputing.com이나 communiteq.com을 시도해 보시는 건 어떨까요?

이 두 서비스가 베타 상태인 채팅 플러그인을 지원하는지는 확실하지 않지만, 이 유형의 서비스와 지원은 모두 훌륭합니다.

5개의 좋아요

주요 이유는 Discourse 팀을 직접 지원하고 싶기 때문입니다. 이 소프트웨어는 정말 훌륭하고, 팀도 뛰어난 일을 하고 있습니다.

Discourse 팀을 위해, 호스팅 플랜에서 이 기능을 사용할 수 있기를 매우 기대하고 있습니다. 영업팀이 이 글을 보신다면, 저를 확실한 잠재 고객으로 등록해 주세요!

5개의 좋아요

Discourse에서 이걸 구현하는 게 얼마나 어려울까요?

6개의 좋아요

좋은 질문입니다. 별도 주제로 다루는 것이 적절해 보입니다.

6개의 좋아요

Matrix protocol for chat :blush:

9개의 좋아요

이 중 일부는 이미 로드맵에 있거나, 공백인 부분이라는 것을 알고 계실 거라 생각합니다. 이 도구는 여전히 정말 인상 깊고, 우리 커뮤니티에서 어떻게 널리 활용할 수 있을지 계속 고민하고 있습니다. :+1:

또한 버그 하나를 발견했습니다:

5개의 좋아요

환영합니다, Devdream! 커뮤니티에 오신 것을 환영하며, discourse chat에 대해 우리와 마찬가지로 기대가 크시군요.

흥미진진하네요! 버그가 무엇인가요? 게시글에 무언가를 누락하신 것 같아요. :wink:

8개의 좋아요