Menztions estese tramite activitypub

Ecco cosa succede.

  1. Viene ricevuta un’attività da una fonte remota.
  2. Memorizziamo separatamente Attività, Attore e Oggetto nel database (“Oggetti AP”)
  3. Gli Oggetti AP sono associati ai loro equivalenti Discourse, ad esempio un Attore ottiene un Utente.

Nel protocollo ActivityPub, il vero “indirizzo home completo del Fediverso” di un Attore è il suo id. Questo viene memorizzato nel passaggio 2 esattamente come ricevuto dalla fonte remota. Normalmente non assomiglia a @toka@socialhub.activitypub.rocks. Tale convenzione di indirizzamento, cioè username@domain.com, deriva dall’uso di Webfinger nel Fediverso e, sebbene supportiamo e utilizziamo Webfinger, non fa parte del protocollo ActivityPub stesso.

In breve, probabilmente aggiungeremo il supporto per le menzioni nel modo in cui ti aspetti a medio termine. Ci saranno molti problemi e casi limite da definire in quella integrazione. Le menzioni di Discourse sono una funzionalità ricca e specifica di Discourse, in qualche modo diversa dalle menzioni a cui sei abituato su Mastodon. Tuttavia, sono fiducioso che troveremo un modo per farle funzionare. Sii paziente su questo fronte.

2 Mi Piace