قم بإعداد ممثل للفئة أو العلامة التي تريد نشر المحتوى منها إلى Mastodon.
انسخ “المقبض” الخاص بالممثل.
ابحث عن المقبض على Mastodon وتابعه.
ترميز [note]
يمكنك تحديد جزء من مشاركتك لنشره عبر ActivityPub عن طريق وضع النص بين [note][/note]. يمنحك هذا مزيدًا من التحكم في ما يظهر على خدمات التدوين المصغر مثل Mastodon. على سبيل المثال، إذا بدت مشاركتك كالتالي في المؤلف:
للفائدة، قمت أولاً بنشر مشاركة Discourse مع الملاحظات. ثم، خلال الـ 5 دقائق قبل نشرها، قمت بإزالة علامات الملاحظة لأنها كانت قبيحة وكنت مرتبكًا. ثم فكرت ربما “تختفي” بعد نشر المشاركة وأضفتها مرة أخرى.
بعد رؤية أنه تم نشر المشاركة بالكامل، قمت بإزالة بناء جملة الملاحظة من مشاركة Discourse.
【اقتباس="icaria36، المنشور:3، الموضوع:314609】
ثم، خلال الخمس دقائق قبل أن يتم تجميعه، قمتُ بإزالة علامات الملاحظة لأنها كانت قبيحة وكنت مرتبكًا. ثم فكرتُ ربما تختفي بعد أن يتم تجميع المنشور وأعدتُ إضافتها مرة أخرى.
【/اقتباس】
أنا مشوش قليلاً. هل كانت العلامات موجودة عندما تم تجميع المنشور لأول مرة؟
نعم، آسف، قصدت بـ “العلامات” [note][/note]. لست متأكدًا تمامًا مما إذا كانت موجودة في المنشور وقت تم فيدرالية المنشور. إذا أضفتها مرة أخرى بعد الفيدرالية، فلن تنطبق على المحتوى الذي تم فيدراليته بالفعل.
لقد أضفت جهات فاعلة لعلامات متعددة ثم أنشأت منشورًا باستخدام تلك العلامات. كنت أتوقع أن تنشر كلتا الجهتين الفاعلتين عبر ActivityPub، لكن واحدة فقط فعلت ذلك.
أنا أتابع كليهما على حسابي الرئيسي mastodon.social، لكني أرى منشورًا واحدًا فقط في السجلات. هل من المفترض أن يعمل هذا أم أن جهة فاعلة واحدة فقط مدعومة؟
إذا كان لديك ممثلو علامات متعددون مرتبطون بمنشور، فإن ممثل العلامة المدرجة الأولى فقط هو الذي سينشر المنشور حاليًا. إضافة دعم للنشر من ممثلين متعددين من نفس النوع التصنيفي دفعة واحدة هو طلب ميزة جيد (قم بتمييزه بـ activitypub).
هل هناك طريقة للتحكم في الفئات أو العلامات التي لا يتم نشرها على ماستودون؟ أود استبعاد مواضيع مناقشة داخلية معينة من النشر، مع الاستمرار في السماح بالإعلانات ومنشورات المدونة. شكراً مقدماً!
مرحباً @Kayaart، شكراً على سؤالك. فقط العلامات والفئات التي قمت بإعدادها صراحةً كجهات فاعلة في ActivityPub ستنشر المحتوى على الفيديفيرس. إذا كانت لديك فئات وعلامات للمناقشة الداخلية، ففقط اتركها كما هي (أي، لا تقم بإعداد جهة فاعلة).
شكراً جزيلاً على التوضيح، أصبح الأمر منطقياً الآن! لذا، للتأكيد فقط: إذا تركت بعض الفئات/العلامات بدون إعداد مُعالج ActivityPub لها، فلن يتم إرسال أي شيء منها إلى Mastodon، أليس كذلك؟
في علامة التبويب الاتحاد (Federation) في صفحة ملف تعريف المستخدم، يوجد إعداد لإضافة جهات فاعلة مرتبطة (Linked Actors) مع خيار لنوع Discourse أو Mastodon.
كيف يعمل هذا؟ إذا أضفت حساب Mastodon هنا، هل ستظهر منشوراتي على Mastodon في Discourse أم العكس؟ إذا كان الخيار الأول، فكيف يتم اختيار العلامات والفئات؟ إذا أضفت حساب Discourse هنا، هل ستتم إضافة المنشورات من الخادم الخارجي إلى الخادم الذي تم تكوين هذا عليه؟ مرة أخرى، ماذا لو لم تكن الفئات والعلامات متسقة؟
أنا أستضيف كلًا من Discourse و Mastodon، ولدي أيضًا حساب على مثيل Discourse هذا. أتخيل أن أفضل تكوين بالنسبة لي سيكون أن يظهر منشور على أي من مثيلي Discourse على كلا الخادمين ويتم مشاركته مرة واحدة على Mastodon. كيف سيتم تكوين ذلك سيعتمد على الإجابة على السؤال السابق.
أيضًا، ماذا عن الرد على المنشورات على ActivityPub؟ هل يمكنني استخدام Mastodon للرد على منشور من جهة فاعلة مرتبطة فيما يتعلق بالفئات والعلامات والمستخدمين؟
لا هذا ولا ذاك! تسمح لك هذه الميزة بربط المنشورات بحسابك إذا تم نشر هذه المنشورات عبر العملية العادية، على سبيل المثال، عبر الفئات أو جهات الفاعل للعلامات. لتقديم مثال:
لديك فئة على Discourse تسمى “إعلانات”، وقد قمت بإعدادها مع نشر كامل لموضوع ActivityPub.
لديك حساب مستخدم على Discourse الخاص بك، eric_discourse.
لديك حساب مستخدم على Mastodon الخاص بك، eric_mastodon.
تتابع “الإعلانات” باستخدام eric_mastodon.
يقوم eric_discourse (أي أنت) بإنشاء موضوع جديد في “الإعلانات”.
تقوم الإعلانات بنشر الموضوع.
ترد على هذا الموضوع على Mastodon باستخدام eric_mastodon.
تتم معالجة ردك بواسطة فئة الإعلانات الخاصة بـ Discourse، ويظهر كرد (منشور) في الموضوع.
لا يوجد شيء لربط eric_mastodon بـ eric_discourse، لذا يقوم المكون الإضافي ActivityPub بإنشاء مستخدم مرحلي لمنشور رد eric_mastodon، وهو eric_mastodon1 (يتم إنشاء اسم المستخدم من اسم المستخدم الخاص بالجهة الفاعلة).
يبدو الموضوع الآن كالتالي:
المنشور الأول من eric_discourse.
الرد (المنشور الثاني) من eric_mastodon1.
تسمح لك الميزة التي تشير إليها بإثبات أنك eric_mastodon1، حتى لا يكون لديك حسابات مستخدم متعددة على Discourse الخاص بك. بمجرد إكمال عملية التفويض في هذا التبويب:
ستكون منشورات eric_mastodon1 هي منشورات eric_discourse.
لن يعد eric_mastodon1 موجودًا.
سيتم ربط النشاط المستقبلي من eric_mastodon بـ eric_discourse على مثيل Discourse الخاص بك.