Discourse Chat(ベータ版)のご紹介

早速、セルフホストインスタンスにインストールしました。現在、スタッフユーザーでテスト中です。
まだいじっている段階ですが、気に入りました!コミュニティで活用できるはずです。

まだ100%理解できていない点もありますので、いくつか初期の感想を述べさせていただきます。

  • 現在、チャットを閲覧できるのはスタッフ/管理者のみですが、公開トピックに追加した場合、そのボタンを閲覧できるのはスタッフのみになりますか?
  • トピックとチャットチャンネルを紐付けるのは良いのですが、リンク以外は基本的に別々のエンティティです。関連性がある場合に、別の場所でチャット/投稿が発生したことを示すものがあると嬉しいです。
  • パーミッションに関して、「返信」と「作成」がチャットメッセージにどのように適用されるかは不明ですが、「返信」は人々がチャットできることを意味すると仮定しています…
  • 最初、「カテゴリ」というチャンネル用語は、1つのカテゴリに複数のチャンネルが存在する可能性があるため、混乱しました。より良い代替案は思いつきませんが、メモとして残しておきます。
  • カテゴリのページから、関連するすべてのチャットチャンネルを見たいです。
  • ブラウザのチャンネルページやサイドバーで、カテゴリごとにチャンネルをグループ化し、カテゴリの定義順に表示されると嬉しいです。現在はアルファベット順のようですが、カテゴリでグループ化することで、「category-X-Y」「category-X-Z」のようなチャンネル名の重複を減らせると思います。
  • チャンネルの作成/編集のUXは少し混乱します。ブラウズページにも新しいチャンネルボタンがあるのではないでしょうか?チャンネルを編集するにはブラウズに移動する必要があることが少し不明瞭でした。
  • 最後に、チャットウィンドウを右側にドッキングできるようにしたいです。そうすれば、フローティングしてコンテンツを覆い隠すのではなく、常に表示されたままになります。ワイドスクリーンを使用しているので、投稿は左側にあっても問題ありません。 :wink:

これらの点のいくつかはすでにロードマップにあるか、あるいはギャップとして認識されていることと思います。このツールは依然として非常に素晴らしく、コミュニティ全体で広く有効化する方法を検討しています。:+1:

また、バグも1つ見つけました。

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

スタッフ専用カテゴリにトピックを作成しました。その後、そのトピックでチャットを有効にしました。チャットウィンドウが右上隅に表示されましたが、このエラーが発生し、投稿できませんでした。<アイコンを使用してすべてのチャンネルのリストに移動し、トピックの新しいチャットチャンネルを選択しました。その後、投稿は正常に行われました。この問題の他の原因についてはよくわかりません。

とにかく、このフィードバックが有用な視点となれば幸いです。この素晴らしい取り組みに感謝します!

「いいね!」 19

素晴らしいフィードバックをありがとうございます、@Michael_Ball!これを特定の Feature / Bug / UX トピックに切り分け、chat タグを付けることで、改善に集中できるようになると思います。

canModifyMessages エラーについて、@j.jaffeux さん、何かアイデアはありますか?

「いいね!」 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

リカバリモードにして、次のエラーが表示されました。
エラー:非アクティブ - redis-deb848df-b7cd-42f5-bb34-572dab2fd29fサービスのIPを取得できませんでした。

リソース不足でredisが停止している可能性を考え、2GB RAMから4GBにアップグレードしています。(サーバー管理は得意ではないので、解決策として意味がなければ私のミスです。思いつく唯一の試みです。)

よろしくお願いします!

「いいね!」 1

UserBookmarkBaseSerializer が不足しているようです。

最新バージョンにアップグレードされていますか?
標準インストールを試す良い機会かもしれません :grin:

「いいね!」 3

素晴らしい、問題を見つけてくれてありがとう。Cloudronのインストールは昨日行ったので、そのシステムで提供される最新の状態です。チャットプラグインを使用したい場合は、標準のインストールに慣れる必要があるようですね…おそらくそろそろその時かもしれませんね :smile:

「いいね!」 4

これは素晴らしいですね。ホストされた標準のDiscourseでテストすることは可能ですか?新しいコミュニティを始めており、DiscordとDiscourseの使用の間で既に緊張を感じています。Discourseを最初に選択し、チャットを失うという難しい決断をしましたが、これはまさに私たちが求めているもののように見えます。

「いいね!」 4

全く同じ状況で、同じ決断をしました!素晴らしいです。結局のところ、実際のビジネスにおいては、Discordモデルよりも、自分のデータ/プラットフォームを所有する方がはるかに優れています。

「いいね!」 6

literatecomputing.comcommuniteq.com を試してみてはいかがでしょうか。これらは、(例えばチャットプラグインのような)セルフホスティングの利点を享受しつつ、煩雑な作業を避けることができます。

ベータ版のチャットプラグインをサポートしているかどうかは定かではありませんが、どちらもこのような用途に優れたサービスとサポートを提供しています。

「いいね!」 5

Discourseチームを直接サポートしたいからです。このソフトウェアは素晴らしく、彼らは素晴らしい仕事をしています。

Discourseチームにとって、ホストプランでこの機能を見たいと強く思っています。営業チームの方がいらっしゃいましたら、私を有力な見込み客として記録してください!

「いいね!」 5

Discourseでは、これはどのくらい難しいでしょうか?

「いいね!」 6

良い質問ですね。この質問は、それ自体でトピックを立てる価値があるようです。

「いいね!」 6

Matrix protocol for chat :blush:

「いいね!」 9

これらのことの一部は、ロードマップに含まれているか、ギャップであることがわかっているはずです。このツールは依然として非常に素晴らしく、コミュニティ全体でこれをどのように有効にできるかを引き続き検討しています。:+1:

また、バグも1つ見つけました。

「いいね!」 5

ようこそ、Devdreamさん!コミュニティへようこそ。discourse chatについて、私たちと同じくらい熱意を持っていただき嬉しく思います。

引き延ばしですね!バグは何でしょうか?投稿に何か含めるのを忘れたようですね :wink:

「いいね!」 8