ActivityPub-Plugin

Ich frage mich, ob es damit zusammenhängt, dass ich diesen vor etwa einer Stunde gemachten Beitrag, obwohl ich ihm wieder gefolgt bin und hier gelistet bin, nicht in meinem Mastodon-Feed gesehen habe:

[Bearbeitet] Ebenso habe ich keine der Ankündigungen der Versionen 3.2.5, 3.3.0beta5 oder 3.3.0 vom 30. Juli aus Announcements erhalten, obwohl ich in der Liste der Follower aufgeführt bin.

Angus, wenn mein Beitrag auf Mastodon erscheint, antworten die Leute und der Beitrag erscheint auf meinem Forum. Aber ist es nicht möglich, direkt über mein Forum auf die Person zu antworten, die mir geantwortet hat?

Hallo David, das sollte möglich sein. Bitte überprüfe deine Protokolle auf Warnungen, wenn die Antwort gesendet wird. Es ist auch möglich, dass Mastodon sie aus irgendeinem Grund nicht akzeptiert.

Entschuldigung, Angus. Es funktioniert jetzt.\n\nund entschuldige die Frage, aber gibt es Neuigkeiten bezüglich der Anpassung an Lemmy? Ich bin sehr gespannt darauf.

1 „Gefällt mir“

Ich freue mich, dass es funktioniert.

Vollständige Lemmy-Unterstützung steht auf der Agenda, aber ich habe im Moment keinen ETA für Sie. Ich werde Sie informieren.

2 „Gefällt mir“

Danke. Ich habe es gerade noch einmal überprüft, es veröffentlicht den Beitrag aus meinem Forum auf Mastodon, aber es wird nicht richtig getaggt:

Ich schätze also, die Person weiß nicht, dass ihr geantwortet wurde?

1 „Gefällt mir“

Hallo. Herzlichen Glückwunsch zur Veröffentlichung des ActivityPub-Plugins.

Ich habe jedoch einige Probleme. Ich habe kürzlich eine neue Discourse-Site auf einem neuen Server eingerichtet und das AP-Plugin installiert. Alles auf dem neuesten Stand.

Ich habe den Actor für die Kategorie ‘General’ eingerichtet und er ist aktiviert.
Auf Mastodon kann ich den Account @general@forum.39.ie sehen, aber wenn ich auf ‘Follow’ klicke und die Seite aktualisiere, zeigt es an, dass ich auf die Annahme als Follower warte (wie bei einem privaten Profil).
Der Account erscheint nicht auf der Seite ‘Followers’ innerhalb der Kategorie ‘General’ > Federation.

In den Logs wird Folgendes angezeigt:

[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

Immer wenn ich im General Forum poste und 5 Minuten warte, hat das AP-Logo immer noch einen durchgestrichenen Strich mit der Aufschrift: “Note was not published via ActivityPub.”, obwohl AP aktiviert ist.
Es gibt mir den AP-Link https://forum.39.ie/ap/object/22b6a43c4d8ff6347360fa332ffffacf.

In den Logs sehe ich Folgendes:

[Discourse Activity Pub] GET request received by https://forum.39.ie/ap/object/fb7a31ae2fd15df4ee8a46644d4dbebb 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

Was Sinn ergeben würde, kein Grund zu veröffentlichen, wenn niemand folgt, aber wenn ich der Kategorie nicht erfolgreich folgen kann.

Habe ich vielleicht einen Schritt übersehen oder könnte etwas im Weg sein?
Wenn noch etwas benötigt wird, lassen Sie es mich bitte wissen. :slight_smile:

Gibt es noch einen föderierten Stream von einem Meta-Tag/einer Kategorie? Der Handle @feature… scheint nicht mehr zu funktionieren? (Oder hat jemand eine gute alternative Discourse-Instanz, die einen Feed zu Testzwecken veröffentlicht)

Das sollte immer noch funktionieren, ja. Der Handle ist feature@meta.discourse.org und ich sehe ihn in meiner Mastodon-Instanz:

Es gibt auch announcements@meta.discourse.org, das sollte ebenfalls funktionieren.

Ich habe die Handles und den Federation-Tab gefunden, aber wenn ich in den Mastodon-Suchergebnissen auf meinem eigenen Server „Profil aufrufen“ verwende, wird ein 404-Fehler angezeigt (was seltsam genug für meinen eigenen Server ist). Normalerweise funktioniert die Suchumleitung – ich werde es später mit besseren Diagnosen versuchen – wie lautet die erwartete Profil-URL auf Meta?

Ich habe auch die gestrige Ankündigung nicht in meiner Mastodon-Timeline gesehen. Das Problem besteht also weiterhin. Sind noch Protokolle vorhanden, um zu untersuchen, warum es bei mir nicht funktioniert?

Die Release-Hinweis-Ankündigungen werden nicht automatisch veröffentlicht, da wir sie in einem gemeinsamen Entwurf schreiben und dieser Prozess mit dem AP-Plugin nicht sofort funktioniert. Dies ist eine bekannte Einschränkung.

Ich habe jetzt manuell die Veröffentlichung für einige Themen geplant, nur um sicherzustellen, dass die restliche Integration weiterhin funktioniert.

Ich habe also immer noch überhaupt keine Beiträge von @feature@meta.discourse.org oder @announcements@meta.discourse.org gesehen, obwohl ich sie entfolgt und wieder gefolgt bin.

Ich habe mir das Problem, das ich sehe, etwas genauer angesehen. Ich bin @feps@socialhub.activitypub.rocks gefolgt und es ruft alle drei Ebenen der Domain ab und zeigt dem Follower ordnungsgemäß an.

Während es hier auf Meta immer noch kaputt ist:

Ich habe immer noch nichts gesehen, seit ich @feature@meta.discourse.org gefolgt bin.

Es sieht also so aus, als ob das, was Meta kaputt macht, spezifisch für Meta ist, aber es ist definitiv kaputt.

Falls es bei der Betrachtung der Protokolle hilft: Ich habe es erneut „aus- und wieder eingeschaltet“, indem ich beide föderierten Kategorien entfolgt und wieder gefolgt bin. Bei mir wird immer noch der falsche Name angezeigt. Da dies auf socialhub.activitypub.rocks keine Auswirkungen auf mich hat, vermute ich, dass es sich um einen Datenfehler handelt, da ich einer der ersten war, der versucht hat, hier zu folgen, und daher einen fehlerhaften Eintrag in der Datenbank auf meta habe.

@pmusaraj Ich nehme nicht an, dass jemand bei CDCK rails c ausführen und das beheben kann, da das „Aus- und Wiedereinschalten“ das Problem nicht gelöst hat?

@JammyDodger - Glaubst du nicht, dass das auf einige der Einstellungen zurückzuführen sein könnte, die wir letzte Woche bei unseren Tests geändert haben?

Hmm. Ich glaube nicht. Aber ich habe schon mehr als einmal versehentlich ein paar Einstellungen gelöscht, daher lohnt sich wahrscheinlich eine Überprüfung… :slight_smile:


Soweit ich sehen kann, scheint für Feature alles in Ordnung zu sein. :person_shrugging: Ich werde es mir morgen mit frischen Augen ansehen und sehen, ob ich etwas übersehen habe.

Ich bin ziemlich zuversichtlich, dass unsere Arbeit mit der #pavilion-Föderation keine bestehende Einrichtung berührt hat.

2 „Gefällt mir“

Das ist ohnehin nicht aktuell. Es war Ende Juli, als ich das erste Mal entfolgte und wieder folgte.

2 „Gefällt mir“

Ich bin von @mcdanlj@mastodon.cloud gefolgt und sehe dort Inhalte von @feature@meta.discourse.org in meiner Timeline, aber derselbe Beitrag ist nicht in meiner @mcdanlj@social.makerforums.info Timeline sichtbar. Hoffentlich macht der Unterschied zwischen diesen beiden Follows das Problem deutlich?

Warum ist das so, nur aus Neugier?

Es scheint mir sinnvoller, wenn jeder Discourse-Benutzer ein ActivityPub-Akteur wäre und Forumskategorien ActivityPub-Gruppen wären, die die Beiträge jedes Benutzers in dieser Kategorie erneut posten. So funktioniert meiner Meinung nach auch Lemmy.

Im Moment gibt es keine Anzeige, wer was gepostet hat, wenn ich einer Kategorie auf Mastodon folge, was für meine Community ziemlich unerwünscht ist, da jeder im Internet beliebige Inhalte an ein offiziell aussehendes ActivityPub-Konto auf unserer Domain posten kann.

2 „Gefällt mir“