بروتوكول Matrix للدردشة

أعلم أن هذا أبعد ما يكون عن الحد الأدنى للمنتج القابل للتطبيق (MVP)، ولكنه أيضًا شيء سيكون من الجيد التفكير فيه مبكرًا. لدى Discourse حاليًا تكامل Matrix أساسي في المكون الإضافي discourse-chat-integration، ولكن سيكون من المذهل لو كانت غرف Discourse غرف Matrix والمستخدمون مرتبطين بحسابات Matrix.

بعد ذلك، بدلاً من جسر، يمكننا ببساطة تسمية #fedora:fedoraproject.org (قناتنا الرئيسية الحالية على Matrix) بـ #discussion:discussion.fedoraproject.org (غرفة الدردشة النظرية في Discourse). سيكون هذا أكثر سلاسة من الجسر، والأهم من ذلك، لن يكون لدي منصة مراسلة فورية أخرى.

وبينما أنا سعيد بـ Element، لن أمانع في الحصول على بائع آخر لخدمات Matrix!

26 إعجابًا

يمكنني بالتأكيد رؤية الجاذبية هنا! ومع ذلك، فإن أحد الأشياء الرئيسية التي يوفرها Discourse Chat هو التكامل بين “المسار البطيء” (المواضيع) و"المسار السريع" (الدردشة). إذا كان الأشخاص يستخدمون عملاء Matrix غير Discourse للوصول إلى المسار السريع، فهل سيكونون أقل ميلًا للتحول إلى المسار البطيء؟ :thinking:

15 إعجابًا

ربما لا… ولكن من ناحية أخرى… أكثر احتمالاً من السيناريو البديل، وهو: لدينا المسار البطيء على discussion.fedoraproject.org (discourse) والمسار السريع في مكان مختلف تمامًا chat.fedoraproject.org (matrix). على الأقل بهذه الطريقة تكون أقرب.

وعلى الأقل، يفهم عميل Element أشياء مثل markdown (بما في ذلك الارتباطات التشعبية)، لذا فإن الربط المتبادل على الأقل في العملاء القادرين على الويب لن يكون سيئًا للغاية.

14 إعجابًا

بالنظر إلى وضعنا الحالي، لست ضد هذا بالتأكيد، ربما يكون هذا حتى إضافة (plugin) يمكننا رعايتها. لقد ظهرت عدة مرات الآن وهي دعاية مجانية لـ discourse chat.

26 إعجابًا

سيكون دعم Matrix رائعًا! لأن Matrix هو معيار مفتوح، وموحد، وحل مفتوح المصدر مع كل الميزات التي تحتاجها. إذا تمكن Chat من الاتصال بـ Matrix، فستحتاج “فقط” إلى تطوير حل متوافق مع Matrix وترك البنية التحتية للرسائل لـ Matrix. مما يسمح لـ Discourse بالتركيز أكثر على المنتديات مع تضمين الدردشة كحل مدمج.

إعجاب واحد (1)

هل سيكون من الممكن ربط أو توحيد مثيلات Discourse باستخدام Matrix؟ ستكون المنتديات الموحدة مذهلة.

ActivityPub قد يكون مناسبًا أكثر لذلك. ولكن هذا موضوع آخر لمناقشته :slight_smile:

إنه موجود، هنا في الواقع:

3 إعجابات

في الأشهر القادمة، سنحاول نقل Discord الخاص بنا (حوالي 1000 عضو مع حوالي 400 سيتم تقليمهم) إلى Discourse Chat (حوالي 1500 مستخدم، مع تحديد تقليم عدم النشاط لمدة 90 يومًا) وقد يكون Matrix ضروريًا لنا، ولكن الهجرة السهلة أولاً.
آمل أن يكون ذلك ممكنًا من الأساس، يمكن أن يكون ذلك رائعًا حقًا لـ Discourse والمناقشات الحرة في جميع أنحاء العالم.
البيانات الخاصة مهمة دائمًا.

5 إعجابات

في مجتمعنا، اخترنا مصفوفة (matrix) لتكون منصة الدردشة الرئيسية بسبب جسورها الرائعة لتليجرام وديسكورد وفيسبوك والعديد من المنصات الأخرى.

إذا كان بإمكان دردشة ديسكورس (discourse) التكامل مع مصفوفة (matrix)، فسيكون ذلك كافياً، حيث ستتم معالجة جميع الجسور الأخرى بواسطة مصفوفة (matrix).
لا يلزم أن يكون خادمًا منزليًا كاملاً (على الرغم من أن ذلك سيكون رائعًا!)، بل جسرًا أو تكاملًا كاملاً سيكون كافياً.

4 إعجابات

لاحظ أن مصفوفة لديها مشاكل أمنية خطيرة تم الكشف عنها مؤخرًا:

لا أعتقد أن محادثة Discourse تحاول التشفير من طرف إلى طرف، لذا فإن بعض الأشياء غير ذات صلة. المزيد من التغطية هنا: Serious vulnerabilities in Matrix’s end-to-end encryption have been patched - Ars Technica

على أي حال، لا تزال نقطتي الأساسية قائمة…

13 إعجابًا

لقد بدأنا العمل على الاتحاد مع Matrix عبر واجهة برمجة تطبيقات خدمة التطبيقات. لا توجد تواريخ محددة، لكننا نستكشف جعل هذا الأمر حقيقة.

32 إعجابًا

هذا رائع! شكراً لك على أخذ هذه الفكرة المجنونة على محمل الجد. :slight_smile:

12 إعجابًا

يبدو هذا مثيرًا للغاية بالنسبة لنا على جانب Matrix أيضًا، فكلما زاد عدد الأشخاص في الاتحاد كان ذلك أفضل!

أوصي بالتأكيد بقراءة Matrix.org - Gitter now speaks Matrix! للإلهام حول كيف فعلت Gitter الشيء نفسه بالضبط، إذا كنت بحاجة إلى أي توجيه.

بخلاف ذلك، أقوم ببناء جسور لـ Matrix.org/Element.io كدور بدوام كامل، لذا لا تتردد في الاتصال بي إذا كنت بحاجة إلى أي مساعدة في أي وقت!

13 إعجابًا

لقد قمنا بنمذجة نهجنا على النهج الموجود في Matrix.org - Gitter now speaks Matrix! و Matrix.org - Welcoming Rocket.Chat to Matrix! بالفعل!

ستكون خطوتنا الأولى هي توسيع ما يمكن لـ Matrix Ruby SDK القيام به، ثم الانتقال من ذلك.

هذا رائع، سنتواصل بالتأكيد!

15 إعجابًا

حسنًا، بدأت أفهم لماذا يحب الناس Matrix :+1: :

8 إعجابات

مع إصدار 3.0 الذي يشحن تكامل الدردشة، هل هناك أي تحديث لتكامل Matrix؟ هل ما زال هذا على خارطة الطريق؟ هل تم تنفيذ الدردشة مع وضع Matrix في الاعتبار أم أنها لا تزال في مرحلة التصميم / الفكرة؟

3 إعجابات

لا.

لدينا دليل على المفهوم، لذا نعلم أنه يمكن القيام به. ولكن نظرًا لأنه ليس أولوية، فإنه يتقدم ببطء.

15 إعجابًا

@dan ربما يمكنك نشر منشور سريع هنا حول مكان الأشياء؟ ربما حتى مجرد وجود الكود التقريبي هناك سيساعد الآخرين على اكتساب فهم جيد.

18 إعجابًا