# Discourse Chat (베타) 출시

**URL:** https://meta.discourse.org/t/introducing-discourse-chat-beta/210734
**Category:** Announcements
**Tags:** chat, new-feature
**Created:** [12월 1, 2021, 6:18오후 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734 "2021-12-01T18:18:21Z")
**Posts on this page:** 20
**Page:** 7

<div class="post-metadata">

### Author: ![Michael\_Ball](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/michael_ball/32/121542_2.png) [@Michael\_Ball](https://meta.discourse.org/u/Michael_Ball)
#### Post date: [4월 21, 2022, 10:22오후 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/138 "2022-04-21T22:22:39Z")

</div>

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

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

- 현재는 스태프/관리자만 채팅을 볼 수 있는데, 공개 토픽에 추가하면 그 버튼도 스태프만 볼 수 있나요?
- 토픽과 채팅 채널을 연결하는 방식은 좋지만, 하나의 링크를 제외하면 기본적으로 별개의 엔티티처럼 느껴집니다. 다른 곳에서 채팅/게시물이 이루어졌음을 알 수 있는 표시가 있으면 좋겠습니다.
  - 권한의 경우 "답글"과 "생성"이 채팅 메시지에 어떻게 적용되는지 정확히 모르겠지만, "답글"은 채팅을 할 수 있다는 뜻인 것 같습니다…

- 처음에는 “카테고리” 채널이라는 용어가 혼란스러웠습니다. 하나의 카테고리에 여러 채널이 있을 수 있기 때문이죠. 더 나은 대안이 있는지 모르겠지만, 참고만 해주세요.
- 카테고리 페이지에서 관련 채팅 채널을 모두 볼 수 있으면 좋겠습니다.
- 브라우저의 채널 페이지와 사이드바에서 채널이 카테고리로 그룹화되어 표시되기를 바랍니다. 카테고리에 대해 정의한 순서를 따르는 것이죠. 현재는 알파벳 순서로 정렬되어 있는데, 그 자체로는 괜찮지만 카테고리별 그룹화는 “category-X-Y”, “category-X-Z” 같은 채널 이름을 줄이는 데 도움이 될 것 같습니다.
- 채널 생성/편집 UX가 다소 혼란스럽습니다. 탐색 페이지에도 새 채널 버튼이 있는 것 아닌가요? 채널을 편집하려면 탐색 페이지로 가야 한다는 점이 조금 불분명했습니다.
- 마지막으로 채팅 창을 오른쪽에 고정하면 좋겠습니다. 그러면 더 이상 떠다니지 않고 콘텐츠를 가리지 않으면서도 계속 표시될 수 있습니다. 넓은 화면을 사용 중이라 왼쪽의 게시물은 여전히 괜찮을 것입니다. 😉

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

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

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

```

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

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

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [4월 26, 2022, 6:40오전 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/139 "2022-04-26T06:40:08Z")

</div>

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

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

---

<div class="post-metadata">

### Author: ![Xamaa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xamaa/32/258572_2.png) [@Xamaa](https://meta.discourse.org/u/Xamaa)
#### Post date: [5월 1, 2022, 7:35오전 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/141 "2022-05-01T07:35:12Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Mr.X\_Mr.X](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mr.x_mr.x/32/126610_2.png) [@Mr.X\_Mr.X](https://meta.discourse.org/u/Mr.X_Mr.X)
#### Post date: [5월 6, 2022, 12:03오전 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/142 "2022-05-06T00:03:54Z")

</div>

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

---

<div class="post-metadata">

### Author: ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)
#### Post date: [5월 6, 2022, 2:30오전 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/143 "2022-05-06T02:30:37Z")

</div>

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

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

---

<div class="post-metadata">

### Author: ![ssvenn](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ssvenn/32/86740_2.png) [@ssvenn](https://meta.discourse.org/u/ssvenn)
#### Post date: [5월 12, 2022, 7:39오전 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/144 "2022-05-12T07:39:44Z")

</div>

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

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [5월 12, 2022, 9:58오전 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/145 "2022-05-12T09:58:58Z")

</div>

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

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [5월 12, 2022, 11:28오전 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/146 "2022-05-12T11:28:41Z")

</div>

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

---

<div class="post-metadata">

### Author: ![MetaGator](https://avatars.discourse-cdn.com/v4/letter/m/3e96dc/32.png) [@MetaGator](https://meta.discourse.org/u/MetaGator)
#### Post date: [5월 28, 2022, 7:25오후 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/147 "2022-05-28T19:25:39Z")

</div>

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

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

터미널을 통해 플러그인을 설치하는 데 제가 사용하고 있는 Cloudron 문서 링크입니다:  
[Discourse - Cloudron Docs](https://docs.cloudron.io/apps/discourse/)

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

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

정말 감사합니다!

---

<div class="post-metadata">

### Author: ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)
#### Post date: [5월 28, 2022, 8:15오후 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/148 "2022-05-28T20:15:42Z")

</div>

`UserBookmarkBaseSerializer`가 누락된 것 같습니다.

> <https://github.com/discourse/discourse/commit/3e4621c2cb578e65965eb392b88faae29c7d471a>
>
> This pull request follows on from https://github.com/discourse/discourse/pull/16…308. This one does the following:
> 
> \* Changes \`BookmarkQuery\` to allow for querying more than just Post and Topic bookmarkables
> \* Introduces a \`Bookmark.register\_bookmarkable\` method which requires a model, serializer, fields and preload includes for searching. These registered \`Bookmarkable\` types are then used when validating new bookmarks, and also when determining which serializer to use for the bookmark list. The \`Post\` and \`Topic\` bookmarkables are registered by default.
> \* Adds new specific types for Post and Topic bookmark serializers along with preloading of associations in \`UserBookmarkList\`
> \* Changes to the user bookmark list template to allow for more generic bookmarkable types alongside the Post and Topic ones which need to display in a particular way
> 
> All of these changes are gated behind the \`use\_polymorphic\_bookmarks\` site setting, apart from the .hbs changes where I have updated the original \`UserBookmarkSerializer\` with some stub methods.
> 
> Following this PR will be several plugin PRs (for assign, chat, encrypt) that will register their own bookmarkable types or otherwise alter the bookmark serializers in their own way, also gated behind \`use\_polymorphic\_bookmarks\`.
> 
> This commit also removes \`BookmarkQuery.preloaded\_custom\_fields\` and the functionality surrounding it. It was added in https://github.com/discourse/discourse/commit/0cd502a55838d5d27f96f13c0794f3669ac41fcc but only used by one plugin (discourse-assign) where it has since been removed, and is now used by no plugins. We don't need it anymore.

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

---

<div class="post-metadata">

### Author: ![MetaGator](https://avatars.discourse-cdn.com/v4/letter/m/3e96dc/32.png) [@MetaGator](https://meta.discourse.org/u/MetaGator)
#### Post date: [5월 28, 2022, 8:18오후 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/149 "2022-05-28T20:18:33Z")

</div>

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

---

<div class="post-metadata">

### Author: ![canyon289](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canyon289/32/156918_2.png) [@canyon289](https://meta.discourse.org/u/canyon289)
#### Post date: [5월 30, 2022, 8:03오후 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/150 "2022-05-30T20:03:59Z")

</div>

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

---

<div class="post-metadata">

### Author: ![James\_Cribbs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/james_cribbs/32/249821_2.png) [@James\_Cribbs](https://meta.discourse.org/u/James_Cribbs)
#### Post date: [5월 30, 2022, 8:06오후 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/151 "2022-05-30T20:06:06Z")

</div>

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

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [5월 31, 2022, 9:42오전 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/152 "2022-05-31T09:42:34Z")

</div>

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

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

---

<div class="post-metadata">

### Author: ![canyon289](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canyon289/32/156918_2.png) [@canyon289](https://meta.discourse.org/u/canyon289)
#### Post date: [5월 31, 2022, 12:55오후 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/153 "2022-05-31T12:55:00Z")

</div>

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

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

---

<div class="post-metadata">

### Author: ![michaeld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/michaeld/32/1594_2.png) [@michaeld](https://meta.discourse.org/u/michaeld)
#### Post date: [5월 31, 2022, 7:10오후 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/154 "2022-05-31T19:10:39Z")

</div>

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

> **[Welcoming Rocket.Chat to Matrix!](https://matrix.org/blog/2022/05/30/welcoming-rocket-chat-to-matrix/)**
>
> Matrix, the open protocol for secure decentralised communications

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [6월 1, 2022, 4:24오전 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/155 "2022-06-01T04:24:08Z")

</div>

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

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [6월 1, 2022, 4:37오전 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/156 "2022-06-01T04:37:49Z")

</div>

[Matrix protocol for chat](https://meta.discourse.org/t/matrix-protocol-for-chat/210780) 😊

---

<div class="post-metadata">

### Author: ![Devdream\_Solution](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/devdream_solution/32/264521_2.png) [@Devdream\_Solution](https://meta.discourse.org/u/Devdream_Solution)
#### Post date: [6월 22, 2022, 4:50오후 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/158 "2022-06-22T16:50:24Z")

</div>

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

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

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [6월 22, 2022, 5:01오후 UTC](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734/159 "2022-06-22T17:01:52Z")

</div>

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

> [@Devdream\_Solution](#):
>
> **버그** 도 하나 발견했어요:

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

[Previous page](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734.md?page=6)

[Next page](https://meta.discourse.org/t/introducing-discourse-chat-beta/210734.md?page=8)
