ICPのOpenChatにより、クロスプラットフォームチャットがより簡単になります

インターネット・コンピュータ($ICP)を基盤とする分散型チャットアプリ「OpenChat」は、新しい「リンクアカウント」機能により、DiscordやTelegramのコミュニティからメッセージを受信できるようになりました。
Internet Computer(@dfinity)$ICPベースのOpenChat(@OpenChat)は、Discord(@discord)とTelegram(@telegram)のコミュニティが、メッセージを同社の分散型チャットアプリに直接転送できるようにしました。このアップデートは、分散型コミュニティが主流のメッセージングプラットフォームを依然として利用しているユーザーにもリーチできるようにすることを目的としています。
リレーアカウントとリンクアカウントの仕組み
この機能は、これらのプラットフォームとOpenChat間でメッセージを中継します。ユーザーは、プロフィールに新しく追加された「リンク済みアカウント」セクションからアカウントを連携させます。連携後、OpenChatではメッセージがボット名ではなく、ユーザー自身の名前で表示されます。
OpenChatの公開開発リポジトリには、この仕組みの詳細が記載されています。ユーザーは自分のプロフィールからDiscordまたはTelegramアカウントをリンクすることができ、そのアカウントから転送されたメッセージは、OpenChat上でユーザーの名前とアバターとともに表示され、プラットフォームのバッジも表示されます。デスクトップでは、このオプションは「リンクされたアカウント」カードにあります。 モバイル版では、アプリ設定の新しい「リンク済みアカウント」ページに表示されます。
このコードにはいくつかの制限も含まれている。 ユーザーはDiscordアカウントとTelegramアカウントをそれぞれ1つずつしかリンクできません。複数のアカウントをリンクすることはできません。 アカウントを切り替えるには、まずリンクを解除する必要があります。開発者はこの作業を次のように説明しています。 DiscordとTelegram間の双方向通信を実現する第一歩。 別のブリッジボットプロジェクトでは、 反応やスレッドはまだ伝達されていません。 その Discordの添付ファイルはリンクになり、Discordは一定期間が経過するとそのリンクを無効にします。
OpenChatの背景
OpenChatは インターネットコンピュータのブロックチェーン上で動作する分散型チャットアプリケーションで、WhatsAppやSignalのようなダイレクトメッセージやプライベートグループ、Telegramのようなパブリックグループ、SlackワークスペースやDiscordサーバーのようなコミュニティを備えています。 このアプリはオープンソースであり、キャニスター型スマートコントラクトの集合体として動作します。 これは開発者のマット・グローガンとハミッシュ・ピーブルズによって作成され、初期のDFINITYの投稿で次のように説明されました。 ブロックチェーン上でエンドツーエンドで動作する分散型メッセージングサービス。
リレー機能は、オンチェーンソーシャルアプリの普及における実際的な課題を解決するものです。多くのコミュニティは既にDiscordやTelegramで活動しており、それらを丸ごと移行するのは困難です。これらのグループが既存のプラットフォームに留まりながら、会話内容をOpenChatに反映させることで、その障壁を低くすることができます。これがOpenChatのアクティブユーザー数の増加につながるかどうかは、コミュニティがブリッジボットをどれだけ広く採用するかによって決まります。
ソース
OpenChat GitHub: ユーザーがプロフィールからDiscordまたはTelegramアカウントをリンクできるようにする
OpenChat Bots GitHub: Discordブリッジを追加
Mediumに掲載されたDFINITYの記事:OpenChatはWhatsAppの分散型代替サービス


