Menztions estese tramite activitypub

Vorrei poter menzionare persone nel fediverso, specialmente su altre istanze Discourse, utilizzando lo schema esteso di menzione del fediverso: @toka@memlab.thomaskalka.de

Mi aspetterei che ciò attivi una notifica all’altra estremità.

Sarei anche felice di discutere su come gestire le menzioni degli attori di categorie e tag.

2 Mi Piace

Contesto la menzione di @toka da Extended mentions via activitypub - Discourse - SocialHub.
Risultato: In effetti, non genera ancora una menzione corretta su meta.discourse.org.

Hm. Mi aspetterei di menzionarti qui con @aschrijver. Ha funzionato per il tuo ultimo post. Mi aspetterei di menzionarti su meta con @aschriejver@meta.discourse.org

Cosa si potrebbe chiedere per pubblicare/sincronizzare un commento con activitypub: convertire la menzione locale qui in una menzione completamente qualificata dall'altra parte.

da meta: Hm. Mi chiedo perché activitypub crei utenti con una home qui (su meta), quando i loro commenti provengono da un sito federato.

Mi aspetterei che il plugin activitypub crei utenti proxy con un indirizzo home completo del Fediverso. Per l’account a cui sto rispondendo, questo dovrebbe essere https://meta.discourse.org/u/@toka@socialhub.activitypub.rocks invece di https://meta.discourse.org/u/toka. (@angus)

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

Grazie. Vorrei sapere se l’implementazione attuale “mangia” i nomi utente su meta (toka e aschrijver1 nella conversazione qui) o se si tratta solo di un artefatto di visualizzazione.

Attualmente le menzioni del fediverso non avranno alcun effetto. Al momento sono solo stringhe di testo che fanno parte del contenuto del post.

1 Mi Piace