من ميتا: همم. أتساءل لماذا ينشئ activitypub مستخدمين لديهم موطن هنا (في ميتا)، عندما تأتي تعليقاتهم من موقع موحد.
أتوقع أن يقوم المكون الإضافي activitypub بإنشاء مستخدمين وكلاء بعنوان Fediverse كامل. بالنسبة للحساب الذي أرد عليه، يجب أن يكون هذا https://meta.discourse.org/u/@toka@socialhub.activitypub.rocks بدلاً من https://meta.discourse.org/u/toka. (@angus)
نقوم بتخزين النشاط والممثل والكائن بشكل منفصل في قاعدة البيانات (“كائنات AP”).
يتم ربط كائنات AP بما يعادلها في Discourse، على سبيل المثال، يحصل الممثل على مستخدم.
في بروتوكول ActivityPub، فإن “عنوان موطن Fediverse الكامل” الحقيقي للممثل هو id الخاص به. يتم تخزينه في الخطوة 2 تمامًا كما تم استلامه من المصدر البعيد. لا يبدو عادةً مثل @toka@socialhub.activitypub.rocks. هذا الاصطلاح في العنونة، أي username@domain.com، مشتق من استخدام Webfinger في Fediverse، وعلى الرغم من أننا ندعم Webfinger ونستخدمه، إلا أنه ليس جزءًا من بروتوكول ActivityPub نفسه.
باختصار، من المحتمل أن نضيف دعمًا للإشارات بالطريقة التي تتوقعها على المدى المتوسط. ستكون هناك العديد من المشكلات والحالات الطرفية التي يجب حلها في هذا التكامل. إشارات Discourse هي ميزة غنية، خاصة بـ Discourse، تختلف إلى حد ما عن الإشارات التي اعتدت عليها في Mastodon. ومع ذلك، أنا واثق من أننا نستطيع إيجاد طريقة لجعلها تعمل. يرجى التحلي بالصبر في هذا الصدد.