# Babble Chat

**URL:** https://meta.discourse.org/t/babble-chat/87297
**Category:** Plugin
**Tags:** broken
**Created:** [5월 11, 2018, 10:08오후 UTC](https://meta.discourse.org/t/babble-chat/87297 "2018-05-11T22:08:04Z")
**Posts on this page:** 20
**Page:** 17

<div class="post-metadata">

### Author: ![H\_Wells\_Wulsin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/h_wells_wulsin/32/177027_2.png) [@H\_Wells\_Wulsin](https://meta.discourse.org/u/H_Wells_Wulsin)
#### Post date: [4월 15, 2020, 2:18오후 UTC](https://meta.discourse.org/t/babble-chat/87297/335 "2020-04-15T14:18:13Z")

</div>

Babble를 공식 지원 플러그인([Plugin directory | Discourse - Civilized Discussion](https://www.discourse.org/plugins))으로 만들 계획이 있나요? 만약 없다면 그 이유는 무엇인가요?

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [4월 16, 2020, 12:09오전 UTC](https://meta.discourse.org/t/babble-chat/87297/336 "2020-04-16T00:09:54Z")

</div>

이러한 작업을 수행할 계획은 없습니다. 채팅을 단기 기억으로, Discourse를 장기 기억으로 취급한다면, Discourse와 채팅 소프트웨어를 함께 사용하는 것이 충분하다고 판단하고 있습니다.

또한 채팅은 일반적으로 신호 대 잡음 비율이 낮으며, 이는 단어를 강조하는 것이 아니라 단락을 강조함으로써 대화의 질을 높이려는 우리의 목표와 직접적으로 모순됩니다.

---

<div class="post-metadata">

### Author: ![H\_Wells\_Wulsin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/h_wells_wulsin/32/177027_2.png) [@H\_Wells\_Wulsin](https://meta.discourse.org/u/H_Wells_Wulsin)
#### Post date: [4월 16, 2020, 4:47오전 UTC](https://meta.discourse.org/t/babble-chat/87297/337 "2020-04-16T04:47:21Z")

</div>

Justin, 감사합니다. Discourse와 채팅을 결합하는 데 대한 모범 사례나 가이드라인이 있을까요? 채팅은 시그널 대 노이즈 비율이 낮다는 점은 이해하지만, 저희 스타트업에는 중요한 부분이 될 것입니다. 미리 감사드립니다.

---

<div class="post-metadata">

### Author: ![007](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/007/32/175794_2.png) [@007](https://meta.discourse.org/u/007)
#### Post date: [4월 16, 2020, 7:55오전 UTC](https://meta.discourse.org/t/babble-chat/87297/338 "2020-04-16T07:55:14Z")

</div>

안녕하세요, 멋진 플러그인이네요! 제 사이트에서 확실히 유용하게 사용하게 될 것 같습니다.

한 가지 제안드리고 싶은데요. 이 채팅 UI가 모바일에서 약간 이상하게 동작하는 것 같습니다. 사용자가 입력할 때 키보드 높이를 고려하지 않기 때문이죠. 채팅 메시지가 기본적으로 채팅 창 위쪽이 아니라 아래쪽(대부분의 메신저 앱처럼)에 위치하도록 하는 옵션을 추가해 주시면 어떨까요? 이렇게 하면 채팅이 막 시작될 때 모바일에서도 새로운 응답이 계속 보일 것입니다.

그래도 정말 훌륭한 작업이네요. 아직 더 깊이 살펴보고 있지만, 지금까지의 발견 중 최고라고 할 수 있습니다.

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [4월 16, 2020, 2:35오후 UTC](https://meta.discourse.org/t/babble-chat/87297/339 "2020-04-16T14:35:56Z")

</div>

> [@H\_Wells\_Wulsin](#):
>
> 디스코스를 채팅과 결합할 때의 모범 사례에 대한 예시나 가이드라인이 있나요?

대부분은 문화를 조성하는 데 달려 있습니다. 채팅 내용을 디스코스에 기록이나 요약으로 게시하도록 장려하고, 긴 논의는 디스코스로 옮기도록 유도하며, 지식 베이스를 주제에 정리해 두었다가 링크를 걸기 등입니다. 채팅은 하루가 지나면 정보가 사라진다고 여기는 태도가 궁극적으로 도움이 됩니다.

---

<div class="post-metadata">

### Author: ![gdpelican](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gdpelican/32/81308_2.png) [@gdpelican](https://meta.discourse.org/u/gdpelican)
#### Post date: [4월 20, 2020, 7:25오전 UTC](https://meta.discourse.org/t/babble-chat/87297/340 "2020-04-20T07:25:11Z")

</div>

여러분,

여러 가지 수정 사항을 적용했습니다. 최신 Discourse와 함께 이모지 및 첨부 파일 기능이 정상적으로 작동하도록 패치하고, 멘션이나 사용자 아바타를 클릭할 때 사용자 카드가 표시되지 않던 문제를 수정했으며, 채팅을 확장할 때 이미지가 가로로 늘어나는 현상을 방지하고, 일부 비권장(deprecation) 사항도 함께 패치했습니다.

---

<div class="post-metadata">

### Author: ![hajewop](https://avatars.discourse-cdn.com/v4/letter/h/ce7236/32.png) [@hajewop](https://meta.discourse.org/u/hajewop)
#### Post date: [5월 5, 2020, 9:11오전 UTC](https://meta.discourse.org/t/babble-chat/87297/341 "2020-05-05T09:11:03Z")

</div>

안녕하세요..

사용자를 클릭할 때 기본 “메시지 시작” 화면 대신 Babble PM이 열리도록 메시지 버튼을 대체하는 방법은 무엇인가요?

---

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [5월 19, 2020, 3:47오후 UTC](https://meta.discourse.org/t/babble-chat/87297/342 "2020-05-19T15:47:00Z")

</div>

1. 사용자들로부터 사용성을 더 쉽게 만들 수 있는 기능 요청이 있습니다.

현재 채팅방이 2개 있는데, 사용자들은 두 방을 더 빠르게 전환할 수 있는 방법을 원합니다. 채팅방 이름 옆에 좌우 화살표(fa-chevron)를 추가하여 이전/다음 채팅방으로 빠르게 전환할 수 있도록 하면 어떨까요?

1. 현재 어떤 채팅방에도 접근 권한이 없는 사용자는 사용자 설정에서 babble 설정 항목을 볼 수 있습니다. Discourse에서 이러한 기능을 제공할 수 있다면 해당 항목을 제거하는 것이 더 좋을 수 있습니다.

2. 각 채팅방마다 사용자 지정 아바타를 설정할 수 있다면 큰 도움이 될 것입니다.

---

<div class="post-metadata">

### Author: ![hajewop](https://avatars.discourse-cdn.com/v4/letter/h/ce7236/32.png) [@hajewop](https://meta.discourse.org/u/hajewop)
#### Post date: [5월 27, 2020, 11:37오전 UTC](https://meta.discourse.org/t/babble-chat/87297/343 "2020-05-27T11:37:35Z")

</div>

이 문제에 대한 업데이트가 있나요? 도와주실 수 있는 분 계신가요?

---

<div class="post-metadata">

### Author: ![SrhKnpp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/srhknpp/32/173417_2.png) [@SrhKnpp](https://meta.discourse.org/u/SrhKnpp)
#### Post date: [6월 11, 2020, 9:23오후 UTC](https://meta.discourse.org/t/babble-chat/87297/344 "2020-06-11T21:23:28Z")

</div>

말씀하신 그 마지막 버그를 해결하는 방법을 찾으셨나요? 저도 인코그니토 모드에서 검색 결과에 DM이 표시되는 것을 보고 있습니다. 실제로 대화를 나눈 두 사람만 메시지를 읽을 수 있다고 가정하고 있지만(그렇길 바라요!!), 커뮤니티에 처음 온 lurker 입장에서는 모든 랜덤한 “숫자” 스레드가 무엇인지 궁금해하며 꽤 많은 노이즈를 유발할 수 있습니다.

우회하는 방법을 찾으셨거나, DM 기능을 사용하지 않고 계신지 궁금합니다. 의견 들려주시면 좋겠습니다.

---

<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월 11, 2020, 10:01오후 UTC](https://meta.discourse.org/t/babble-chat/87297/345 "2020-06-11T22:01:58Z")

</div>

그 글을 쓴 후로 babble 사용을 중단했습니다. 현재 상태는 잘 모르겠네요..

---

<div class="post-metadata">

### Author: ![SrhKnpp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/srhknpp/32/173417_2.png) [@SrhKnpp](https://meta.discourse.org/u/SrhKnpp)
#### Post date: [6월 16, 2020, 3:40오후 UTC](https://meta.discourse.org/t/babble-chat/87297/346 "2020-06-16T15:40:04Z")

</div>

알겠습니다. @gdpelican 시간 되시면 확인해 주실 수 있나요!

---

<div class="post-metadata">

### Author: ![PaulinaMX](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paulinamx/32/210473_2.png) [@PaulinaMX](https://meta.discourse.org/u/PaulinaMX)
#### Post date: [6월 28, 2020, 1:17오전 UTC](https://meta.discourse.org/t/babble-chat/87297/347 "2020-06-28T01:17:09Z")

</div>

포스터 아바타가 없네요. 아마도 최근 discourse 업데이트 때문인 것 같습니다 …

 ![Missing avatar](https://global.discourse-cdn.com/meta/original/3X/0/4/04a52f094a7ae7db4e655a04f7a299a2ddd8048b.png)

---

<div class="post-metadata">

### Author: ![Newuser](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/newuser/32/184725_2.png) [@Newuser](https://meta.discourse.org/u/Newuser)
#### Post date: [7월 27, 2020, 1:41오후 UTC](https://meta.discourse.org/t/babble-chat/87297/348 "2020-07-27T13:41:21Z")

</div>

제 휴대폰에서는 Babble 버튼이 헤더에 완벽하게 표시됩니다:

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/7/578b92e88e3b0a9ae5ce23d241d49fa566df623b.png)

하지만 데스크톱에서는 페이지 중간 어딘가에 다음과 같이 표시됩니다:  
 ![image](https://global.discourse-cdn.com/meta/original/3X/c/d/cdbada461717072c11f61d6b4a0bbf227f20f541.png).

데스크톱에서도 버튼이 헤더 아이콘으로 표시되기를 바랍니다.  
이를 어떻게 구현할 수 있을까요?

---

<div class="post-metadata">

### Author: ![Boost](https://avatars.discourse-cdn.com/v4/letter/b/8e8cbc/32.png) [@Boost](https://meta.discourse.org/u/Boost)
#### Post date: [8월 4, 2020, 3:40오후 UTC](https://meta.discourse.org/t/babble-chat/87297/349 "2020-08-04T15:40:49Z")

</div>

이것이 새로운 기능일 수도 있다고 생각합니다. 제 기억이 맞다면, 내 아바타가 숨겨진 것과 동시에 또 다른 변화도 있었습니다: 내 게시글이 이제 오른쪽 정렬로 표시됩니다.  
(그리고 게시글 배경색이 파란색이 아니었을 수도 있지만, 그것이 사실이었는지 기억이 나지 않습니다.)

따라서 내 아바타를 숨기는 기능은 내 게시글이 무엇인지 더 명확하게 구분하기 위한 것일 수도 있습니다.

---

<div class="post-metadata">

### Author: ![Newuser](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/newuser/32/184725_2.png) [@Newuser](https://meta.discourse.org/u/Newuser)
#### Post date: [8월 4, 2020, 3:51오후 UTC](https://meta.discourse.org/t/babble-chat/87297/350 "2020-08-04T15:51:54Z")

</div>

최근에 변경된 것이 있는지 모르겠지만, Discourse를 다시 빌드한 후 검색 기능이 작동하지 않게 되었습니다. 검색框에 아무 내용을 입력해도 내부 서버 오류가 발생했습니다.  
로그를 확인해 본 결과 다음과 같은 내용을 발견했습니다:

![image](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/3X/3/b/3baaa330819c55c90225f5f992a90991babfd294.png)

클릭한 결과:

```plaintext
plugins/babble/app/models/search.rb:3:in `execute'

app/controllers/search_controller.rb:132:in `query'

actionpack (6.0.3.2) lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'

actionpack (6.0.3.2) lib/abstract_controller/base.rb:195:in `process_action'

actionpack (6.0.3.2) lib/action_controller/metal/rendering.rb:30:in `process_action'

actionpack (6.0.3.2) lib/abstract_controller/callbacks.rb:42:in `block in process_action'

activesupport (6.0.3.2) lib/active_support/callbacks.rb:112:in `block in run_callbacks'

app/controllers/application_controller.rb:340:in `block in with_resolved_locale'

i18n (1.8.5) lib/i18n.rb:313:in `with_locale'

app/controllers/application_controller.rb:340:in `with_resolved_locale'

activesupport (6.0.3.2) lib/active_support/callbacks.rb:121:in `block in run_callbacks'

activesupport (6.0.3.2) lib/active_support/callbacks.rb:139:in `run_callbacks'

actionpack (6.0.3.2) lib/abstract_controller/callbacks.rb:41:in `process_action'

actionpack (6.0.3.2) lib/action_controller/metal/rescue.rb:22:in `process_action'

actionpack (6.0.3.2) lib/action_controller/metal/instrumentation.rb:33:in `block in process_action'

activesupport (6.0.3.2) lib/active_support/notifications.rb:180:in `block in instrument'

activesupport (6.0.3.2) lib/active_support/notifications/instrumenter.rb:24:in `instrument'

activesupport (6.0.3.2) lib/active_support/notifications.rb:180:in `instrument'

actionpack (6.0.3.2) lib/action_controller/metal/instrumentation.rb:32:in `process_action'

actionpack (6.0.3.2) lib/action_controller/metal/params_wrapper.rb:245:in `process_action'

activerecord (6.0.3.2) lib/active_record/railties/controller_runtime.rb:27:in `process_action'

actionpack (6.0.3.2) lib/abstract_controller/base.rb:136:in `process'

actionview (6.0.3.2) lib/action_view/rendering.rb:39:in `process'

rack-mini-profiler (2.0.4) lib/mini_profiler/profiling_methods.rb:104:in `block in profile_method'

actionpack (6.0.3.2) lib/action_controller/metal.rb:190:in `dispatch'

actionpack (6.0.3.2) lib/action_controller/metal.rb:254:in `dispatch'

actionpack (6.0.3.2) lib/action_dispatch/routing/route_set.rb:50:in `dispatch'

actionpack (6.0.3.2) lib/action_dispatch/routing/route_set.rb:33:in `serve'

actionpack (6.0.3.2) lib/action_dispatch/journey/router.rb:49:in `block in serve'

actionpack (6.0.3.2) lib/action_dispatch/journey/router.rb:32:in `each'

actionpack (6.0.3.2) lib/action_dispatch/journey/router.rb:32:in `serve'

actionpack (6.0.3.2) lib/action_dispatch/routing/route_set.rb:834:in `call'

lib/middleware/omniauth_bypass_middleware.rb:68:in `call'

rack (2.2.3) lib/rack/tempfile_reaper.rb:15:in `call'

rack (2.2.3) lib/rack/conditional_get.rb:27:in `call'

rack (2.2.3) lib/rack/head.rb:12:in `call'

lib/content_security_policy/middleware.rb:12:in `call'

lib/middleware/anonymous_cache.rb:336:in `call'

rack (2.2.3) lib/rack/session/abstract/id.rb:266:in `context'

rack (2.2.3) lib/rack/session/abstract/id.rb:260:in `call'

actionpack (6.0.3.2) lib/action_dispatch/middleware/cookies.rb:648:in `call'

actionpack (6.0.3.2) lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'

activesupport (6.0.3.2) lib/active_support/callbacks.rb:101:in `run_callbacks'

actionpack (6.0.3.2) lib/action_dispatch/middleware/callbacks.rb:26:in `call'

actionpack (6.0.3.2) lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'

actionpack (6.0.3.2) lib/action_dispatch/middleware/debug_exceptions.rb:32:in `call'

actionpack (6.0.3.2) lib/action_dispatch/middleware/show_exceptions.rb:33:in `call'

logster (2.9.1) lib/logster/middleware/reporter.rb:43:in `call'

railties (6.0.3.2) lib/rails/rack/logger.rb:37:in `call_app'

railties (6.0.3.2) lib/rails/rack/logger.rb:28:in `call'

config/initializers/100-quiet_logger.rb:19:in `call'

config/initializers/100-silence_logger.rb:31:in `call'

actionpack (6.0.3.2) lib/action_dispatch/middleware/remote_ip.rb:81:in `call'

actionpack (6.0.3.2) lib/action_dispatch/middleware/request_id.rb:27:in `call'

lib/middleware/enforce_hostname.rb:22:in `call'

rack (2.2.3) lib/rack/method_override.rb:24:in `call'

actionpack (6.0.3.2) lib/action_dispatch/middleware/executor.rb:14:in `call'

rack (2.2.3) lib/rack/sendfile.rb:110:in `call'

actionpack (6.0.3.2) lib/action_dispatch/middleware/host_authorization.rb:76:in `call'

rack-mini-profiler (2.0.4) lib/mini_profiler/profiler.rb:321:in `call'

message_bus (3.3.1) lib/message_bus/rack/middleware.rb:61:in `call'

lib/middleware/request_tracker.rb:176:in `call'

railties (6.0.3.2) lib/rails/engine.rb:527:in `call'

railties (6.0.3.2) lib/rails/railtie.rb:190:in `public_send'

railties (6.0.3.2) lib/rails/railtie.rb:190:in `method_missing'

rack (2.2.3) lib/rack/urlmap.rb:74:in `block in call'

rack (2.2.3) lib/rack/urlmap.rb:58:in `each'

rack (2.2.3) lib/rack/urlmap.rb:58:in `call'

unicorn (5.6.0) lib/unicorn/http_server.rb:632:in `process_client'

unicorn (5.6.0) lib/unicorn/http_server.rb:728:in `worker_loop'

unicorn (5.6.0) lib/unicorn/http_server.rb:548:in `spawn_missing_workers'

unicorn (5.6.0) lib/unicorn/http_server.rb:144:in `start'

unicorn (5.6.0) bin/unicorn:128:in `<top (required)>'

vendor/bundle/ruby/2.6.0/bin/unicorn:23:in `load'

vendor/bundle/ruby/2.6.0/bin/unicorn:23:in `<main>'
```

Babble 플러그인을 제거하고 다시 빌드한 결과, 검색 기능이 다시 완벽하게 작동합니다.

이 오류를 수정해 주세요.

---

<div class="post-metadata">

### Author: ![sunjam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sunjam/32/175682_2.png) [@sunjam](https://meta.discourse.org/u/sunjam)
#### Post date: [8월 7, 2020, 5:09오후 UTC](https://meta.discourse.org/t/babble-chat/87297/351 "2020-08-07T17:09:33Z")

</div>

Babble 플러그인을 Matterbridge + [Matterbabble](https://github.com/DeclanHoare/matterbabble)와 함께 사용하여 제3자 채팅 서비스에 연결하는 경험에 대해 궁금합니다.

Slack, Discord, Matrix 등 다른 채팅 서비스와 Babble 채팅을 성공적으로 동기화할 수 있나요?

---

<div class="post-metadata">

### Author: ![Boost](https://avatars.discourse-cdn.com/v4/letter/b/8e8cbc/32.png) [@Boost](https://meta.discourse.org/u/Boost)
#### Post date: [8월 8, 2020, 6:24오후 UTC](https://meta.discourse.org/t/babble-chat/87297/352 "2020-08-08T18:24:52Z")

</div>

저도 이 문제를 겪었는데, babble을 제거한 후 재빌드(Rebuild)를 실행하자 제 사이트에서도 검색이 정상적으로 작동하기 시작했습니다.

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [8월 10, 2020, 5:27오후 UTC](https://meta.discourse.org/t/babble-chat/87297/353 "2020-08-10T17:27:46Z")

</div>

@gdpelican 저희도 같은 문제(검색 시 내부 서버 오류 발생)를 겪고 있습니다. 시간이 나실 때 확인해 주실 수 있을까요? 저희 커뮤니티에는 채팅을 많이 사용하는 분들이 많아, babble이 수정될 때까지 비활성화되어 있어서 현재 불만 사항이 많습니다.

---

<div class="post-metadata">

### Author: ![4ong](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/4ong/32/186618_2.png) [@4ong](https://meta.discourse.org/u/4ong)
#### Post date: [8월 10, 2020, 7:42오후 UTC](https://meta.discourse.org/t/babble-chat/87297/354 "2020-08-10T19:42:30Z")

</div>

저희도 마찬가지입니다 - Babble을 꽤 intensively(집중적으로) 사용하고 있습니다.

[이전 페이지](https://meta.discourse.org/t/babble-chat/87297.md?page=16)

[다음 페이지](https://meta.discourse.org/t/babble-chat/87297.md?page=18)
