Plugin ActivityPub

Je me demande si cela est lié au fait que, même après avoir suivi à nouveau et avoir été listé ici, je n’ai pas vu ce message, publié il y a environ une heure, apparaître dans mon flux Mastodon :

[Modifié] De même, je n’ai reçu aucune des annonces de notes de version du 30 juillet pour les versions 3.2.5, 3.3.0beta5 ou 3.3.0 de Announcements, même si je figure bien dans la liste des abonnés.

Angus, lorsque mon message est publié sur Mastodon, les gens répondent et le message apparaît sur mon forum. Mais n’est-il pas possible de répondre directement à la personne qui m’a répondu, via mon forum ?

Salut David, cela devrait être possible. Veuillez vérifier vos journaux pour tout avertissement lors de la réponse. Il est également possible que Mastodon ne l’accepte pas pour une raison quelconque.

Désolé Angus. Ça fonctionne maintenant.

Et désolé de demander, mais avez-vous des nouvelles concernant l’adaptation avec Lemmy ? J’attends cela avec impatience.

1 « J'aime »

Je suis content que ça fonctionne.

Le support complet de Lemmy est à l’ordre du jour, mais je n’ai pas d’estimation pour le moment. Je vous tiendrai au courant.

2 « J'aime »

Merci. Je viens de vérifier une dernière fois, il publie le message de mon forum sur Mastodon, mais il ne tague pas correctement :

Alors je suppose que la personne ne sait pas qu’elle a eu une réponse ?

1 « J'aime »

Bonjour. Félicitations pour la sortie du plugin ActivityPub.

Cependant, j’ai quelques problèmes. J’ai récemment configuré un nouveau site Discourse sur un nouveau serveur et installé le plugin AP. Tout est à jour avec les dernières versions.

J’ai configuré l’acteur pour la catégorie ‘General’, et il est activé.
Sur Mastodon, je peux voir le compte @general@forum.39.ie, mais quand je vais sur ‘Suivre’ et que je rafraîchis la page, il indique qu’il attend d’être accepté comme follower (comme un profil privé).
Le compte n’apparaît pas dans la page ‘Followers’ dans la catégorie General > Federation.

Dans les logs, il est indiqué ce qui suit :

[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

Chaque fois que je poste dans le forum General et que j’attends 5 minutes, le logo AP a toujours une barre oblique indiquant : “Note was not published via ActivityPub.” même si AP est activé.
Il donne le lien AP https://forum.39.ie/ap/object/22b6a43c4d8ff6347360ff7fcb114c9c818.

Dans les logs, je vois effectivement ce qui suit :

[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

Ce qui serait logique, aucun intérêt à publier si personne ne suit, mais si je ne peux pas suivre la catégorie avec succès.

Ai-je peut-être manqué une étape, ou quelque chose pourrait-il gêner ?
S’il faut autre chose, n’hésitez pas à me le faire savoir. :slight_smile:

Existe-t-il encore un flux fédéré à partir d’une balise/catégorie méta disponible ? Le handle @feature… ne semble plus fonctionner ? (Ou quelqu’un a-t-il une bonne instance de discours alternative publiant un flux à des fins de test)

Cela devrait toujours fonctionner, oui. Le handle est feature@meta.discourse.org et je le vois sur mon instance Mastodon :

Il y a aussi announcements@meta.discourse.org, qui devrait également fonctionner.

J’ai trouvé les identifiants et l’onglet Federation, mais lorsque j’utilise « aller au profil » dans le résultat de recherche Mastodon sur mon propre serveur, cela génère une erreur 404 (assez étrange contre mon propre serveur). Normalement, la redirection de recherche fonctionne - j’essaierai plus tard avec de meilleurs diagnostics - quelle est l’URL de profil attendue sur meta ?

Je n’ai pas non plus vu l’annonce d’hier dans ma chronologie Mastodon. Le problème persiste donc. Les journaux sont-ils toujours disponibles pour enquêter sur la raison pour laquelle cela ne fonctionne pas pour moi ?

Les notes de publication ne sont pas publiées automatiquement car nous les écrivons dans un brouillon partagé et ce processus ne fonctionne pas nativement avec le plugin AP. C’est une limitation connue.

J’ai programmé manuellement la publication de quelques sujets pour m’assurer que le reste de l’intégration fonctionne toujours.

Je n’ai toujours vu aucun message de @feature@meta.discourse.org ou de @announcements@meta.discourse.org, même si je me suis désabonné puis réabonné.

J’ai examiné le problème un peu plus en détail. J’ai suivi @feps@socialhub.activitypub.rocks et il récupère les trois niveaux de domaine et affiche le suivi correctement.

Alors qu’ici sur meta, c’est toujours cassé :

Je n’ai toujours rien vu en suivant @feature@meta.discourse.org

Il semble donc que ce qui casse meta soit spécifique à meta, mais c’est définitivement cassé.

Au cas où cela aiderait pour l’analyse des journaux, j’ai à nouveau « essayé de l’éteindre et de le rallumer » en désactivant puis en réactivant le suivi des deux catégories fédérées. Le mauvais nom s’affiche toujours pour moi. Comme cela ne m’affecte pas sur socialhub.activitypub.rocks, je suppose qu’il s’agit d’un bug de données dû au fait que j’ai été l’un des premiers à essayer de suivre ici, j’ai donc une entrée corrompue dans la base de données sur meta.

@pmusaraj Je ne suppose pas que quelqu’un chez CDCK puisse utiliser rails c et corriger cela, puisque « l’éteindre et le rallumer » n’a pas résolu le problème ?

@JammyDodger - ne pensez-vous pas que cela pourrait être dû à certains des paramètres qui ont été modifiés lors de nos tests la semaine dernière ?

Hmm. Je ne pense pas. Mais j’ai accidentellement supprimé quelques paramètres plus d’une fois, donc ça vaut probablement la peine de vérifier… :slight_smile:


Tout semble être en ordre pour Feature, d’après ce que je peux voir. :person_shrugging: J’y regarderai avec un regard neuf demain matin et je verrai si j’ai négligé quoi que ce soit.

Je suis raisonnablement confiant que notre travail avec la fédération pavilion n’a pas touché à une configuration existante.

2 « J'aime »

Ce n’est pas récent de toute façon. C’était fin juillet lorsque j’ai cessé de suivre et que j’ai recommencé à suivre la première fois.

2 « J'aime »

J’ai suivi @mcdanlj@mastodon.cloud et je vois bien le contenu de @feature@meta.discourse.org dans ma chronologie là-bas, mais le même message n’est pas visible dans ma chronologie @mcdanlj@social.makerforums.info. J’espère que la différence entre ces deux suivis permettra de clarifier le problème ?

Pourquoi est-ce le cas, par curiosité ?

Il me semblerait plus logique que chaque utilisateur de Discourse soit un acteur ActivityPub, et que les catégories du forum soient des groupes ActivityPub qui repostent les publications de chaque utilisateur dans cette catégorie. C’est aussi comme cela que fonctionne Lemmy, je crois.

Actuellement, si je suis une catégorie sur Mastodon, rien n’indique qui a posté quoi, ce qui est assez indésirable pour ma communauté car n’importe qui sur Internet peut publier du contenu arbitraire sur un compte ActivityPub d’apparence officielle sur notre domaine.

2 « J'aime »