この非常に現在性の高い問題に取り組んでいただき、素晴らしいと思います。ただ、まだこれらの2つの別々の製品をより効率的で快適、かつスムーズに使うための優れたワークフロー、ベストプラクティス、そして理想的にはツールが不足していると感じています。これは、3年前に同様の(ただしより広範な)ブログ記事が投稿され、少し議論(および私がこれから詳しく述べるものと同様の要望)が生まれたにもかかわらず、いまだにその状況が変わっていないことを意味します。
Discord と Discourse を調和させるために、私が理想的に実現したいと思ういくつかの例を挙げてみます。Discord や Discourse の API の制限、あるいは他の理由により、これらが実際に可能ではないかもしれないことも承知しています。しかし、多くのコミュニティにとって同期/非同期の同期は現在の課題であり、まだ理想的な解決策が存在しないため、これについてより深く考え、議論し、具体的な内容に触れる価値はあると思います。
まず最大かつ最も重要な点は、システム間を移動しやすくするための(一見)シンプルなツールです。Discord 内で Discourse のカテゴリに、あるいはその逆に Discourse 内で Discord のチャンネルに、そのままリンクを貼れるようにしたいものです。そうすれば、どちらかのシステムでリンクをコピーする必要がなくなります。さらに、Discord 内に埋め込まれたトピック検索機能があれば、Discord を離れることなく検索してリンクを貼ることができます。また、どちらのシステムからでも、ホットキーなどで即座に他方のシステムへの招待リンクを生成できれば理想的です。
貴社の以前のブログ記事 Effectively using Discourse together with group chat には、以下のような内容が示されています。
新規ユーザー: X はどうすればいいですか?
親切なユーザー: 良い質問ですね。この内容を当社の公開フォーラムに再投稿してください。そうすれば、同じような質問をしている他の誰かでも、得られた回答を検索して読むことができます。
これは問題の一部を処理するための良い方針ですが、ユーザーエクスペリエンス(UX)の観点からはユーザーにとって理想的ではありません。代わりに、Discord 上のメッセージをクリックし、単一のコマンドでフォーラムへの招待リンクを生成し、適切なカテゴリへ誘導できれば素晴らしいです。理想的には、ユーザーがサインアップした後に「新規トピック作成」アクションを自動で開始でき、さらにボーナスとして、Discord のメッセージ内容をそのまま Discourse のトピックにコピーできれば完璧です。
おそらく、Discord ログイン統合を自動的に優先するような仕組みもあると良いでしょう。例えば、ユーザーが Discord 内のリンクをクリックすると、新しいブラウザウィンドウでフォーラムが開き、「X Discourse コミュニティへの参加をご招待しています!『参加』をクリックして Discord アカウントでログインするか、右側の代替ログインオプションを選択してください」というポップアップが表示されます。その後、サインアップが完了すると、新規トピック作成画面へ移動する、といった流れです。
「チャットが終了するまで待ち、要約を生成する」という提案も、ツールの支援を強く必要としています。Slack 向けのツールで半自動的な処理を行うものはすでにあると伺っていますが、それは素晴らしいことです。私はまだ使用したことがないので、ユーザー名が既存の Discourse ユーザー名とどう連携するかはわかりませんが、より重要なのは、Discord 向けにも同様の機能があることです。以前のブログ記事には他のチャットアプリからのコラボレーションの招待がありましたが、おそらくそれは実現しなかったのでしょう。これを十分に促進するには何が必要でしょうか?「直近の 20 件」ではなく、選択されたメッセージに対して動作するように、さらに強力にすることはできないでしょうか?また、Slack 版にまだ含まれていない場合、フォーラム投稿内にチャットへのリンクを自動生成するのも素敵だと思います。
単なる思いつきに過ぎませんが、これらの少なくとも一部が実際に役立つと思います。
個人的には、長期的には同期型と非同期型の両方をよりよく統合した単一のツールが登場することを願っています。高ボリュームの Discourse トピックが、ある程度の消滅性(エフェメラル性)を持ってチャットへと変容できるという最近の議論もあると知っています。この概念全体が深く検討され、コミュニティが両方のアプローチの価値を実際に統合するための最適なツールセットを提供するための「青空思考(ブルー・スカイ・アプローチ)」的な検討が進むことを願っています。
私にとって、これは理想的には Discourse 内で実現されるべきものです。既存のトピックに接続した、あるいは接続されていない(カテゴリレベルのチャットもクールです)チャットをどこでも生成できるようにするのです。Slack のスレッドのように、どこかから「分岐」して動作するかもしれません。つまり、トピックを読んでいて、実際の実時チャットの要約である「返信」に到達するのです。「5/31/21 にユーザー x, y, z [アバター] によって 243 件のメッセージが生成されたチャット」のように表示されます。既存のトピック要約バーをチャット用に修正し、スタイルで区別できるようにし、クリックするとチャットウィンドウが開いてレビューできたり、インラインで展開できたりする仕組みです。
チャットは必要に応じて自動アーカイブ、あるいは削除することも可能です。しかし、理想的には、Discourse のメッセージ編集機能(複数選択など)を使って、チャットをトピックに要約できるツールが提供されるべきです。モデレーターが行うこともできますし、ユーザーが自分のメッセージをトピックに寄与したい場合、1 つまたは複数のメッセージを選択することもできます。一定期間後に行われなければ、すべてがアーカイブされます(オプションで)。カテゴリベースのチャットの場合、チャットメッセージをトピックに「昇格」させることもできます。
とにかく、無数のアイデアがあります。しかし、これが Discourse 内で正しく実現できれば、大きな価値のある領域だと思われます。Discord と Discourse の間の緊張感や、Discourse アプローチの「硬直性」を軽減しつつ、両方の利点を維持できれば、大きな勝利になるでしょう。言うは易し行うは難しですが、確かに価値ある挑戦です!
追記:過去にも同様の主題について様々な議論が多数行われていることは承知しています。例えば、
などです。
Babble はクールですが、それほど十分にサポートされているようには見えません。より重要なのは、上記で述べた問題の多くを解決していない点です。ただし、少なくともすべての機能を一つの場所に統合しており、インタラクションモード間を移動しやすくしている点は評価できます。
追記 2:さらに、チャット専用のカテゴリ/「チャンネル」があっても良いでしょう。これも、メッセージ(またはメッセージのシリーズ?)をトピックに「昇格」させる可能性を備えているべきです。さて、これを新しいトピックとして投稿すべきではなかったのかもしれませんね。まあ、いいでしょう。![]()