مكون إضافي ActivityPub

أتساءل عما إذا كان الأمر يتعلق بحقيقة أنه، حتى بعد إعادة المتابعة والظهور هنا، لم أرَ هذه المشاركة، التي تم نشرها قبل حوالي ساعة، تظهر في موجز Mastodon الخاص بي:

[تم التعديل] وبالمثل، لم أتلق أيًا من إعلانات ملاحظات الإصدار 30 يوليو 3.2.5، 3.3.0beta5، أو 3.3.0 من Announcements أيضًا، على الرغم من أنني أظهر في قائمة المتابعين.

أنجوس، عندما يتم نشر منشوري على ماستودون، يرد الأشخاص ويظهر المنشور في منتداي. ولكن، هل لا يمكن الرد على الشخص الذي رد عليّ، مباشرة من خلال منتداي؟

مرحباً ديفيد، يجب أن يكون ذلك ممكناً. يرجى التحقق من سجلاتك بحثًا عن أي تحذيرات عند الرد. من الممكن أيضًا أن ماستودون لا يقبله لسبب ما.

آسف يا أنجوس. لقد تم العمل عليه الآن.

وآسف على سؤالي، ولكن هل لديك أي أخبار عن التكيف مع ليمي؟ أنا قلق للغاية بشأن هذا.

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

يسرني أنه يعمل.

الدعم الكامل لـ Lemmy على جدول الأعمال، ولكن ليس لدي وقت تقديري لك في الوقت الحالي. سأعلمك.

إعجابَين (2)

شكراً لك. لقد تحققت منه مرة أخرى، فهو ينشر المنشور من منتداي إلى ماستودون، ولكنه لا يقوم بالوسم بشكل صحيح:

لذا، أعتقد أن الشخص لا يعرف أنه قد تم الرد عليه؟

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

مرحباً. تهانينا على إصدار إضافة ActivityPub.

ولكنني أواجه بعض المشكلات. لقد قمت مؤخرًا بإعداد موقع Discourse جديد على خادم جديد وقمت بتثبيت إضافة AP. كل شيء محدث بأحدث الإصدارات.

لقد قمت بإعداد الممثل لفئة “General”، وهي ممكّنة.
على Mastodon، يمكنني رؤية الحساب @general@forum.39.ie ولكن عندما أذهب إلى “Follow” وأقوم بتحديث الصفحة، فإنه يشير إلى أنه ينتظر القبول كمتابع (مثل ملف شخصي خاص).
الحساب لا يظهر في صفحة “Followers” ضمن فئة General > Federation.

في السجلات، يظهر ما يلي:

[Discourse Activity Pub] POST request received by https://forum.39.ie/ap/actor/899d0b715d05d8360ff7fcb114c9c818/inbox failed: 401 Actor not found for key https://mastodon.ie/users/padraig#main-key

كلما نشرت في منتدى General وانتظرت 5 دقائق، لا يزال شعار AP به خط مائل يشير إلى: “Note was not published via ActivityPub.” على الرغم من تمكين AP.
يعطي رابط AP https://forum.39.ie/ap/object/22b6a43c4d8ff6347360fa332ffffacf

ضمن السجلات، أرى ما يلي:

[Discourse Activity Pub] GET request received by https://forum.39.ie/ap/object/fb7a31ae2df4ee8a46644d4dbebb failed: 400 Bad request
[Discourse Activity Pub] https://forum.39.ie/ap/actor/899d0b715d05d8360ff7fcb114c9c818 failed to schedule https://forum.39.ie/ap/activity/1e68cf435ea927f3d828bc9f063f8bad for delivery: no recipients

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

هل ربما فاتني خطوة، أم أن هناك شيئًا يعيق الأمر؟
إذا كان هناك أي شيء آخر مطلوب، فيرجى إخباري. :slight_smile:

هل لا يزال هناك بث موحد من أي علامة وصفية/فئة متاحة؟ المقبض @feature… لا يبدو أنه يعمل بعد الآن؟ (أو هل لدى أي شخص مثيل بديل جيد للنقاش ينشر موجزًا لغرض الاختبار)

يجب أن لا يزال هذا يعمل، نعم. المقبض هو feature@meta.discourse.org وأراه في مثيل Mastodon الخاص بي:

يوجد أيضًا announcements@meta.discourse.org، والذي يجب أن يعمل أيضًا.

لقد وجدت المقابض وعلامة التبويب Federation ولكن عندما أستخدم “الانتقال إلى الملف الشخصي” في نتيجة بحث Mastodon على الخادم الخاص بي، فإنه يمنع 404 (غريب بما فيه الكفاية ضد الخادم الخاص بي). عادةً ما يعمل إعادة التوجيه في البحث - سأحاول لاحقًا مع بعض التشخيصات الأفضل - ما هو عنوان URL المتوقع للملف الشخصي على meta؟

لم أرَ إعلان الأمس في الخط الزمني الخاص بي على ماستودون أيضًا. لذا تستمر المشكلة. هل لا تزال السجلات متاحة للتحقيق في سبب تعطلها بالنسبة لي؟

لا يتم نشر ملاحظات الإصدار تلقائيًا لأننا نكتبها في مسودة مشتركة وهذه العملية لا تعمل بشكل مباشر مع المكون الإضافي AP. إنه قيد معروف.

لقد قمت بجدولة النشر يدويًا لعدد قليل من المواضيع الآن، فقط للتأكد من أن بقية التكامل لا يزال يعمل.

لم أرَ قط أي منشورات من @feature@meta.discourse.org أو @announcements@meta.discourse.org على الرغم من أنني ألغيت متابعة كليهما وأعدت متابعتهما.

لقد تعمقت في المشكلة التي أراها أكثر قليلاً. لقد اتبعت @feps@socialhub.activitypub.rocks وحصلت على المستويات الثلاثة للمجال وتعرض المتابعة بشكل صحيح.

بينما لا يزال الأمر معطلاً هنا في ميتا:

لم أر شيئًا بعد من متابعة @feature@meta.discourse.org

لذا يبدو أن أي شيء يكسر ميتا خاص بميتا، ولكنه بالتأكيد معطل.

في حال كان ذلك مفيدًا لفحص السجلات، لقد “حاولت مرة أخرى تشغيله وإيقافه مرة أخرى” عن طريق إلغاء متابعة وإعادة متابعة كلتا الفئتين الموحدتين. لا يزال الاسم الخاطئ يظهر لي. نظرًا لأن هذا لا يؤثر عليّ في socialhub.activitypub.rocks، أخمن أن هذه مشكلة بيانات ناتجة عن كوني أحد أوائل المتبنين لمحاولة المتابعة هنا في المقام الأول، لذا لدي إدخال تالف في قاعدة البيانات على meta.

@pmusaraj، هل تتوقع أن يتمكن شخص ما في CDCK من استخدام rails c وإصلاح هذا، نظرًا لأن “إيقافه وتشغيله مرة أخرى” فشل في حل المشكلة؟

@JammyDodger - ألا تعتقد أن هذا قد يكون بسبب بعض الإعدادات التي تم تغييرها خلال اختباراتنا الأسبوع الماضي؟

هممم. لا أعتقد ذلك. لكنني حذفت بعض الإعدادات عن طريق الخطأ أكثر من مرة لذا ربما يستحق الأمر التحقق… :slight_smile:


كل شيء يبدو في محله لـ #feature، على حد علمي. :person_shrugging: سألقي نظرة بعيون جديدة في الصباح وأرى ما إذا كنت قد أغفلت شيئًا.
أنا واثق إلى حد معقول من أن عملنا مع اتحاد pavilion لم يمس أي إعداد موجود.

إعجابَين (2)

هذا ليس حديثًا بأي حال من الأحوال. لقد كان في أواخر يوليو عندما ألغيت المتابعة وأعدت المتابعة للمرة الأولى.

إعجابَين (2)

لقد اتبعت من @mcdanlj@mastodon.cloud وأرى محتوى @feature@meta.discourse.org في خطي الزمني هناك، ولكن نفس المنشور غير مرئي في خطي الزمني @mcdanlj@social.makerforums.info. هل يمكن أن يوضح الفرق بين هذين المتابعين المشكلة؟

لماذا هذا هو الحال، بدافع الفضول؟

يبدو لي أنه سيكون منطقيًا أكثر إذا كان كل مستخدم Discourse هو فاعل ActivityPub، وفئات المنتدى هي مجموعات ActivityPub التي تعيد نشر مشاركات كل مستخدم في تلك الفئة. هذا أيضًا كيف يعمل Lemmy، أعتقد.

في الوقت الحالي، إذا تابعت فئة على Mastodon، فلا يوجد مؤشر على من نشر ماذا، وهو أمر غير مرغوب فيه لمجتمعي لأن أي شخص على الإنترنت يمكنه نشر محتوى عشوائي إلى حساب ActivityPub رسمي المظهر على نطاقنا.

إعجابَين (2)