Mentions étendues via activitypub

Voici ce qui se passe.

  1. Une activité est reçue d’une source distante.
  2. Nous stockons l’Activité, l’Acteur et l’Objet séparément dans la base de données (« Objets AP »).
  3. Les Objets AP sont associés à leurs équivalents Discourse, par exemple, un Acteur devient un Utilisateur.

Dans le protocole ActivityPub, la véritable « adresse complète du Fediverse » d’un Acteur est son id. Celle-ci est stockée à l’étape 2 exactement telle qu’elle est reçue de la source distante. Elle ne ressemble normalement pas à @toka@socialhub.activitypub.rocks. Cette convention d’adressage, c’est-à-dire nom d'utilisateur@domaine.com, est dérivée de l’utilisation de Webfinger dans le Fediverse, et, bien que nous prenions en charge et utilisions Webfinger, elle ne fait pas partie du protocole ActivityPub lui-même.

En bref, nous ajouterons probablement la prise en charge des mentions de la manière dont vous vous y attendez à moyen terme. Il y aura de nombreux problèmes et cas limites à résoudre dans cette intégration. Les mentions Discourse sont une fonctionnalité riche et spécifique à Discourse, quelque peu différente des mentions auxquelles vous êtes habitué sur Mastodon. Néanmoins, je suis convaincu que nous trouverons un moyen de les faire fonctionner. Soyez patient à cet égard.

2 « J'aime »