![]()
これはあまりにも多くの側面で驚くほど素晴らしいです。人生で時々目にする「私、私、私!」という態度から大きく変わっています。アンガスさん、バーチャルなハグを送ります
(今の時代はこっちの方が安全ですからね
)
このプラグンを引き受けていただき、本当にありがとうございます。大変感謝しています。
残念ながら、当社のインストール環境では永続的な通知バグがまだ発生しています。デバッグのお手伝いができれば幸いです。
みなさん、ありがとうございます。
詳細なバグレポートをこちらにご提出ください。すぐに確認いたします:Pavilion
バグレポートの提出を試みています。Pavilion サイトでソーシャルログイン(Google)を使ってアカウントを作成しようとしたところ、ログインループに陥ってしまいました。サイトへのログインやバグレポートの提出には、ローカルアカウントの作成が必要でしょうか?
Pavilion へのログインと、永続的な通知に関するバグ報告は成功しましたか?もしできていない場合は、Pavilion サイトの認証情報を持っているので、私が代わりに行うことができます。
リマインダーをありがとうございます!再度試みたところ、アカウント作成と報告書の提出ができました。
参考までに、常時表示されていた通知が消えました。Discourse の通常の更新と再起動が原因かもしれません。ただし、チャット機能はあまり活用していないため、再表示されるのをじっと待っているだけかもしれません。
永続的なチャット通知の問題は報告され、対応済みです ![]()
それに関する追加の更新情報は、そのトピックにご記入ください。皆さん、ありがとう。
ありがとうございます。アカウントなしでウィザードに直接アクセスすると、Google 認証でこの現象が再現します。これについてはバグ報告を作成し、明日または水曜日に修正します。
当面の回避策としては、Pavilion ではなく、thepavilion.io に直接アクセスするよう、新しいウィンドウを開いてください。
機能の欠如が甚だしく、それ自体は問題なく動作していたのですが、メッセージが特に2語以上になると常にフリーズしてしまいます。これに代わる良い代替案はありますか?サードパーティのチャットプログラムと連携するものは承知していますが、特定のユーザーグループ向けの簡易チャットボックスを探しています。フリーズが頻発する現状では、もはや利用する価値はありません。
こんにちは、素晴らしいプラグインをありがとうございます。いくつか気づいた点があります。
-
メッセージを送信するとウェブプッシュ通知が表示されます。ユーザーがその通知をクリックすると、カテゴリ未定のチャットトピックが開きます。ユーザーをメンションした場合も同様です。これは機能として意図されたものか、それともバグでしょうか?

-
時々、チャットが固まってスクロールできなくなることがあります。これは、誰かが入力している際にアバターが表示される時によく起こると思います。
-
チャットのスクロールがアクティブな際、特にモバイル端末でページのスクロールを無効にすることは可能でしょうか?
ありがとうございます!![]()
素晴らしいプラグインです。ゲームチェンジャーになるかもしれません。
2 つの提案はありますか?
- 未登録ユーザーにもチャットウィンドウを表示できるようにする
- 新しいチャットコメントをウィンドウの上部に押しやるようにし、スクロールして一番下まで行かなくても済むようにする
レスポンシブネスに関するエラーや、長いメッセージが送信されないという問題は、API のレート制限に達している可能性が高いです。
@angus 投稿や返信と比較して、typing リクエストは全く送信されないか、非常に稀にしか送信されていません。これらにスロットリングを適用する必要があるのでしょうか?
また、どのレート制限に達しているのかご存知でしょうか?
アントン、アンガスにこの情報を パビリオンのバグ報告 経由で提供しましたか?
以前、彼はパビリオンのバグ報告プロセスを通じて情報を提供してもらえると、トラブルシューティングや修正の能力が劇的に向上すると教えてくれました。
参考までに、私もレスポンスの問題や長いメッセージが送信されない問題を経験しています。ただし、あなたが持っているような私の観察を裏付ける確固たるデータは持っていません。
ありがとうございます、今確認しました:Pavilion
Babble はインストール済みですが、現在は使用していないため無効化されています。インストールされているかどうかは気にしなかったのですが、どちらの場合でもサイトが破損してしまっています。
アンインストールした場合、/g のグループページが破損します:
インストールされたまま無効化した場合、カスタムダイジェストが破損します。これは確かに discourse-506investor-digest-plugin から呼び出されているものですが、問題の原因は babble/app/models/topic.rb 内の NilClass のようです。
/logs からの出力:
Job exception: undefined method 'id' for nil:NilClass
/var/www/discourse/app/models/topic.rb:470:in `for_digest'
/var/www/discourse/plugins/babble/app/models/topic.rb:4:in `for_digest'
/var/www/discourse/app/models/post.rb:99:in `block in <class:Post>'
activerecord-6.0.3.5/lib/active_record/relation.rb:412:in `instance_exec'
activerecord-6.0.3.5/lib/active_record/relation.rb:412:in `block in _exec_scope'
activerecord-6.0.3.5/lib/active_record/relation.rb:784:in `_scoping'
activerecord-6.0.3.5/lib/active_record/relation.rb:412:in `_exec_scope'
activerecord-6.0.3.5/lib/active_record/scoping/named.rb:192:in `block in scope'
activerecord-6.0.3.5/lib/active_record/relation/delegation.rb:66:in `block in for_mailing_list'
activerecord-6.0.3.5/lib/active_record/relation.rb:407:in `block in scoping'
activerecord-6.0.3.5/lib/active_record/relation.rb:784:in `_scoping'
activerecord-6.0.3.5/lib/active_record/relation.rb:407:in `scoping'
activerecord-6.0.3.5/lib/active_record/relation/delegation.rb:66:in `for_mailing_list'
/var/www/discourse/plugins/discourse-506investor-digest-plugin/plugin.rb:89:in `get_favorite_posts'
/var/www/discourse/plugins/discourse-506investor-digest-plugin/plugin.rb:24:in `block in execute'
/var/www/discourse/lib/distributed_mutex.rb:33:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:14:in `synchronize'
/var/www/discourse/plugins/discourse-506investor-digest-plugin/plugin.rb:12:in `execute'
/var/www/discourse/app/jobs/base.rb:232:in `block (2 levels) in perform'
rails_multisite-2.5.0/lib/rails_multisite/connection_management.rb:76:in `with_connection'
/var/www/discourse/app/jobs/base.rb:221:in `block in perform'
/var/www/discourse/app/jobs/base.rb:217:in `each'
/var/www/discourse/app/jobs/base.rb:217:in `perform'
/var/www/discourse/app/jobs/base.rb:279:in `perform'
mini_scheduler-0.13.0/lib/mini_scheduler/manager.rb:93:in `process_queue'
mini_scheduler-0.13.0/lib/mini_scheduler/manager.rb:37:in `block (2 levels) in initialize'
私も同じ問題に直面しています。この問題を報告するには、GitHub リポジトリが適切な場所でしょうか?
Anton はすでに Pavilion でこの問題を 報告済み です。@angus によると、バグの報告や最終的な修正依頼を行う適切な場所はそこだそうです。バグ報告方法の詳細は こちら をご覧ください。
皆さん、こんにちは。最新の破壊的変更と、現在の Discourse コードベースにおいて Babble に課せられたいくつかの関連する技術的課題を踏まえ、残念ながら現時点では Babble のサポートを継続することは不可能と判断しました。そのため、このトピックは #plugin:broken-plugin に移動されます。
私自身もそうであってほしく、Discourse のコア変更が最近の数ヶ月までそうなることを期待していました。しかし、Babble を再び動作させるためには大幅な変更が必要となります。プラグインのより専任のメンテナーを積極的に探ってきましたが、そこには二つの課題があります。一つはチャットというユースケースが複雑であること、もう一つは Babble が複雑なプラグインであることです。Discourse 自体の深い知識に加え、Rails や Ember に関する知識も必要であり、Discourse の変更に対応し続けるためには専念できる時間の確保も不可欠です。
コミュニティには、Discourse と並行して、専用のチャットインスタンスを導入することを推奨します。設定方法やツールの選定についてご質問があれば、無料でアドバイスさせていただきます。Pavilion では Discourse と並行して Mattermost を利用しており、私たちにうまく機能しています。
お疲れ様でした!いずれ、Mattermost、Rocket.Chat、Matrix などのサービスの外部パブリックチャットチャンネルを Discourse に固定して、ある種の「ライブチャット」を実現する方法が見つかるといいですね。
公式のチャットソリューションの構築に積極的に取り組んでいます。スケジュールはまだ流動的ですが、今後数ヶ月以内に何かお見せできる段階になると考えています。

