https://signal.org/ チャットの統合

GitHub - discourse/discourse-chat-integration のチャット統合プラグインについてですが、Signalチャットからの通知を追加する予定はありますか?

私は、内部コラボレーションのためにSignalチャットを使用している小規模なコミュニティをいくつか抱えています(もちろん、これはスケーラブルではありません…)。それらをDiscourseに移行したいと考えているため、両方のプラットフォーム間の何らかの接続があれば、少なくとも移行が完了するまでは非常に役立つでしょう…

「いいね!」 2

Discourse Chat Integration を見ると、Signal はサポートされていないようです。Discourse にはチャットが組み込まれているため、追加される可能性は低いと思いますが、そのような決定は私にはできません。

@david

背景:
Signalチャットは、Facebookグループ、Whatsapp、またはSlackやThreema(https://threema.ch/en)のような商用ツールを使用したくないドイツのコミュニティで非常に人気があります。その理由の1つ(少なくともMETAツールとSlackの場合)は、プライバシーに関する懸念です。

これらのコミュニティは、グループコミュニケーションの代わりにSignalチャットをよく使用しています。しかし、そのような構造化されていない「短時間の」コミュニケーションは、20人以上のグループの場合、「真剣な」グループコラボレーションに適したソリューションではないことも理解しています…

Signalからの通知をDiscourseスレッドに何らかの方法で複製できれば、SignalからDiscourseへのソフト移行または何らかの並行運用をサポートできます。全体として、Discourseへの移行を容易にし、より多くのユーザーの受け入れを生み出すことができます。

「いいね!」 3

それは魅力的ですね。私は何も決定しませんが、PRは歓迎されると思います。それまでの間、フォークすることができます。

@Thomas_Rother Signalを管理する非営利団体に連携について問い合わせましたか?私も同じ理由でこのコンセプトに興味があり、すでに連絡しているのであれば、二重の労力を避けたいです。とはいえ、Discourseの暗号化プラグインと、常にリンクショートカットを起動する複雑な方法のように思えたDiscourseの電話アプリの現状について、さらに深く調査する必要があります。

@Muiren まだ、https://signal.org の開発者コミュニティなど、Signal 側の誰にも連絡していません。

技術的な解決策については、「Signal のグループチャットを Discourse のトピックに「ミラーリング」するために使用できる API があるかどうかさえわかりません。Signal は主にプライベートなコミュニケーションのために構築されており、グループチャットは主なユースケースではありませんが、ドイツではグループ通信のためにしばしば「誤用」されています…

Signalはクライアントサイドアプリが大部分を占めているため、APIは間違いなく存在し、ソースコードからリバースエンジニアリングできる可能性が非常に高いです。

しかし、彼らが言うように、Signal外での使用は「サポートされていません」ので、コミュニティから助けを得られるかもしれませんが、このインターフェースやRoRユニバースで依存する可能性のあるライブラリの安定性については保証はありません。

GitHubリポジトリには、メンテナンスされなくなり、機能しなくなった他の試みがあるかもしれませんが、それらはいくつかの洞察を提供するでしょう。

現在のスキームと同様の方法で、各Discourseユーザーアカウントと各対応するSignalアカウントをリンクし、各ユーザーのローカル秘密鍵を維持し、メッセージを復号化してから処理する必要があります。

間違いなく実現可能ですが、予測不可能な量の継続的な作業が必要になります。特に、Ruby on Railsで消費されることを意図していなかったAPIのドキュメントがないためです(しかし、どうなるかわかりません)。

これを実現するには、非常に強く望む必要があると思います。:moneybag: :moneybag: :moneybag:、情熱的なプロジェクトとして誰かがこれに取り組むように促すことができない限り。

「いいね!」 1

ドイツでは、多くの非営利コミュニティがグループコミュニケーションの唯一の場としてチャットシステムを使用しています。彼らに、Discourseが「質の高い」デジタルインタラクションのための、はるかに優れたソリューションであると納得させるのは簡単ではありません。

技術的な詳細についてもう少し理解した今では、Signalグループチャットをソースとし、Discourseプラットフォームをターゲットとして、何らかの「自動グループコミュニケーションミラー」を作成することは、非常に困難(>>コストがかかる)なタスクであることに同意します。より良い方法は、Signal/WhatsAppなどに代わる最善の選択肢としてDiscourseへの移行を直接説得することです。しかし、そのためには、すでに議論されているように、「Discourseモバイル/Android」のフロントエンドでさらなる改善が必要になります。

「いいね!」 1

お二人とも、この質問に意見を寄せていただきありがとうございます。よく考えると、Signalの統合を試みるよりも、Discourse Mobileをより安全で堅牢なアプリに改善するか、あるいは再発明することの方が、時間、才能、そして資金のより良い活用法であるように思えます。

https://www.reddit.com/r/signal/