もちろんです!実は上記でいくつかのアイデアを既に概要として示しています。例えば:
しかし、全体像を概説すると(これが不可能、あるいはコストに見合わない可能性もあることは承知していますが、これは理想のビジョンです):
管理者、モデレーター、あるいは権限設定に応じて誰でも、Discord の 1 つ(または複数)のメッセージから Discourse のトピックを瞬時に作成できる機能(非常にシンプルな UI、例えば右クリックなど)。
- 新しいトピックのカテゴリとタグを選択するための UI(オプション)
- 複数のメッセージを含めるためにマルチセレクト機能を使用可能
- 基本バージョンでは、システムユーザーまたは他の Discourse の非個人ユーザーからトピックを作成し、1 つまたは複数の Discord メッセージの内容を、新しいトピックを開始する「単一のメッセージ」として含める
- 高度なバージョンでは、Discord ユーザーと Discourse ユーザーを一致させ、選択された最初のメッセージからトピックを作成し、それを正しい一致ユーザーに帰属させる。また、選択された他のメッセージを「返信」として、これも正確に帰属させて追加する
- いずれの場合も、Discord に「ここで会話していた内容が Discourse のトピックに転換されました。続きはこちらで議論してください![リンク]」というメッセージが投稿される
このページを下にスクロールして「Retroactive Threading(遡及スレッド化)」をご覧ください。私が想定しているもの(概念と UI の両方)の良い例です:
https://quill.chat/
Stretch goals(さらなる目標):
- 別の素晴らしい機能として、Discord 内で、Discourse トピックに転換されるメッセージの投稿者に対して通知を送り、新しいトピックへのリンクを含める
- トピック作成のために選択されたメッセージの投稿者が、拒否またはオプトアウトできる機能もあれば理想的
- 選択されたメッセージの著者がまだアカウントを持っていない場合(または一致するアカウントが見つからない場合、すでにアカウントを持っているがメールアドレスが異なるなどのケースはサインアップ時に解決可能)に、自動的に Discourse へ招待するオプション
- Discord の既存(最近追加された)スレッドヒント機能との統合。これは「X 件の返信を含む会話を追跡しやすくしますか?[スレッド] を開始します」と表示する機能ですが、これに「[スレッド] またはフォーラムで新しい[トピック] を開始します」という別のオプションを追加する
- Discord で長いメッセージが作成されているのを検知し、「非常に長いチャットメッセージを作成しているようです。代わりに[フォーラムトピックを開始] しますか?」といった提案を表示する
- メッセージや Discord スレッドにリンクされたトピック向けの、インラインで展開可能(ポップアップ、スクロール可能?)なトピック表示。通常の「onebox」プレビューを表示しつつ、クリックすることで実際の会話の一部をポップアップでスクロールしながら閲覧できるような機能
全体的な目標は、Discord の「既存の会話」から新しいトピックを開始し、より適切なプラットフォームでより深い議論を続けることを、可能であればシームレスに容易にすることです。また、Discord ではなくフォーラムで会話を継続すべきタイミングについて、Discord が既に提供しているような、文脈に即したが邪魔にならないヒントを提供することも理想的です。これらの中には多少煩雑で不自然になる部分もあるかもしれませんが、現状よりも改善されるはずです。
Discourse 自体に統合されたチャット機能がどのように見えるか、また、リアルタイム機能とフォーラム機能の両方を望むコミュニティや、もともと Discord で始まったコミュニティ、あるいは既に強力な Discord とフォーラムの両方を持つコミュニティなど、どの程度採用されるかはまだ分かりません。この統合だけで、新しいコミュニティ開発者がリアルタイム機能とフォーラム機能の両方に対して「ただ」Discourse を使うようになるでしょうか?それは今後の様子を見るしかありません。しかし、上記で提案した多くの機能の実用性は、その結果に大きく依存する可能性があります。
私はコーディングはできませんが、資金提供については頻繁に考えています。問題は、Discourse に追加・改善してほしいことが多数あり、それらすべてを資金提供できるほどの余裕がないことです(笑)。そのため優先順位をつけています… Discord 統合機能は私のコンサルティングクライアントにとってより関心の高い分野ですので、将来的にその拡張を資金提供してくれるクライアントを説得できることを願っています。
はい、以前にこのプラグインを見かけたことがありますが、私の投稿の前か後かはっきりしません。参考になったので、ありがとうございます。これは「問題」の一部しかカバーしていませんが、解決策の一部であることは間違いありません。
大部分には同意しますが、自動投稿や転載については慎重です。慎重ではありますが、可能性には確かに興味があります。あなたが説明するようにルールベースであれば、より有用になるでしょう。
とても興味深いです!Discord API には詳しくないので何が可能か分かりませんが、あなたが説明することは有用な解決策を可能にするように思えます。前述したようなルールベースの機能があれば、良いオプションになるでしょう。
ただし、モデレーターや管理者が Discord のコンテンツを手動で「キュレーション」するための強力なツールが、最も重要で有用なものだと考えています。確かに、現在私たちが最も能力が不足している部分でもあります。なぜなら、Integromat(例えば)はすでに、Discord で投稿されたトピックを見て、特定のテキスト(例:?)や特定のリアクション(例:モデレーター/管理者に限定された絵文字リアクションで、Integromat を介してトリガーされ、そのトピックのみを Discourse に投稿する)を検索し、そこから Discourse トピックを作成するといったことを実質的に実行できるからです。したがって、ネイティブのプラグイン/統合としてその機能を持つことは素晴らしいことですが、私にとって上記で説明した分野に焦点を当てるほど魅力的な領域ではないと感じています。