Babble Chat

Babble を公式にサポートされているプラグイン(https://www.discourse.org/plugins)のいずれかにする予定はありますか?もしない場合、その理由は 무엇인가요?

「いいね!」 1

これを行う予定はありません。Discourse をチャットソフトウェアと組み合わせ、チャットを短期記憶として、Discourse を長期記憶として扱うことで、十分な機能を提供できると考えています。

また、チャットは一般的に信号対雑音比が低く、これは私たちが段落を重視することで会話の質を向上させるという目的と真っ向から矛盾します。

「いいね!」 5

ジャスティン、ありがとうございます。Discourse とチャットを組み合わせる際のベストプラクティスに関する例やガイダンスはありますか?チャットは信号対雑音比が低いことは理解していますが、当社のスタートアップにとっては重要なピースとなります。事前に感謝申し上げます。

「いいね!」 1

こんにちは、素晴らしいプラグインですね!私のサイトでもきっと活用できると思います。

一つ提案ですが、このチャット UI は、ユーザーが入力している際にキーボードの高さを考慮していないため、モバイル環境で少し奇妙な挙動をします。チャットメッセージのデフォルト表示位置をチャットウィンドウの上部ではなく下部にするオプション(多くのメッセージングアプリのように)を追加するのはどうでしょうか?これにより、チャットが刚开始の段階でも、新しい返信がモバイル画面で見えるようになります。

ただし、この作品は本当に素晴らしいです。まだ探求中ですが、現時点で見つけた中で最高です。

「いいね!」 1

その多くは文化の醸成にかかっています。チャットでのトランスクリプトや要約を Discourse に投稿する、長い議論を Discourse に移行する、ナレッジベースをトピックとして管理しそれらへのリンクを貼る、といった行動を促すことです。チャットは情報が1日で消えてしまうものだという考え方を貫くことが、結果的に役立ちます。

「いいね!」 5

皆さん、こんにちは。

いくつかの修正を行いました。最新の Discourse に対応するために絵文字や添付ファイル機能を修正し、メンションやユーザーアバターをクリックした際にユーザーカードが表示されない問題を解消しました。また、チャットを展開した際に画像が横に引き伸ばされるのを防ぎ、一部の非推奨機能の修正も行いました。

「いいね!」 8

こんにちは。

ユーザーをクリックしたときに、デフォルトの「メッセージを開始」画面ではなく、Babble のプライベートメッセージが開くように、メッセージボタンを置き換えるにはどうすればよいですか?

  1. ユーザーから、使い勝手を向上させる機能リクエストが寄せられています。

現在2つのチャットルームがあり、ユーザーたちは2つの間を素早く切り替えられる方法を強く望んでいます。
チャットルーム名の左右に fa-chevron の矢印を追加し、次の/前のチャットルームへ素早く切り替えられるようにするのはどうでしょうか?

  1. 現在、どのチャットルームにもアクセスできないユーザーは、ユーザー設定に Babble の設定が表示されてしまいます。Discourse がそのような機能を提供している場合、これを非表示にする方がよいかもしれません。

  2. チャットルームごとにカスタムアバターを設定できるようにすると、非常に役立つでしょう。

「いいね!」 1

これに関する更新情報はありますか?誰か助けていただけますか?

最後に挙げたバグを解決する方法は見つかりましたか?私もシークレットモードで検索するとダイレクトメッセージ(DM)が表示されてしまいます。実際の会話に関わる2人のみしかメッセージを読めないことを願っていますが(!)、コミュニティに新しく潜り込んだ人が、無作為な「番号」スレッドが何なのか不思議に思う場合、確かにノイズが増えます。

これを回避する方法を見つけたか、あるいはDM機能を使っていないのか、ぜひ教えていただければ幸いです。

その投稿を書いた後、バブルの使用を止めました。現在の状況はわかりません。

了解しました。@gdpelican さん、お時間がありましたらご確認をお願いします!

ポスターのアバターが表示されていません。これは Discourse の最近のアップデートによるものだと思います…

「いいね!」 1

スマホでは、Babble ボタンがヘッダーに完璧に表示されます:

しかし、デスクトップではページの途中あたりに表示され、次のようになります:
image

デスクトップでもヘッダーのアイコンとしてボタンを表示したいのですが、どうすればよいでしょうか?

「いいね!」 1

これは新しい機能かもしれません。私の記憶が正しければ、自分のアバターが非表示になったのと同時に、別の変更も起こりました。投稿が右揃えになったのです。
(投稿の背景が青くなかったかもしれませんが、その点は覚えていません。)

つまり、自分のアバターを非表示にするのは、自分の投稿をより明確に区別しやすくするための機能なのかもしれません。

最近何か変更があったかはわかりませんが、Discourse を再ビルドした後、検索機能が動作しなくなりました。検索ボックスに入力した内容すべてで内部サーバーエラーが発生しました。
ログを確認したところ、以下のようなエラーが見つかりました。

image

クリックすると:

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 を削除して再ビルドしたところ、検索機能が正常に動作するようになりました。
このエラーの修正をお願いします。

「いいね!」 4

Babble プラグインを Matterbridge と共に、Matterbabble を介してサードパーティのチャットサービスと併用している方々の体験について、ご興味があります。

Babble のチャットを Slack、Discord、Matrix などの他のチャットサービスと正常に同期できていますか?

私も同じ問題に遭遇しました。Babble を削除して再構築したところ、私のサイトの検索も正常に動作するようになりました。

「いいね!」 1

@gdpelican 私たちも同じ問題(検索で「内部サーバーエラー」が返される)に直面しています。お時間のあるときに確認していただけますか?私たちのコミュニティには非常に熱心なチャットユーザーが多数いるため、修正されるまで Babble を無効にしている現状を彼らは非常に残念がっています。

「いいね!」 1

私も同じです。私たちはBabbleを非常に頻繁に利用しています。