Me gustaría poder mencionar a personas en el fediverso, especialmente en otras instancias de Discourse, utilizando el esquema de mención extendido del fediverso: @toka@memlab.thomaskalka.de
Esperaría que esto activara una notificación en el otro extremo.
También estaría encantado de discutir cómo se podrían manejar las menciones de actores de categorías y etiquetas.
Hm. Esperaría mencionarte aquí con @aschrijver. Esto funcionó para tu última publicación. Esperaría mencionarte en meta con @aschriejver@meta.discourse.org
Lo que se podría pedir para publicar/sincronizar un comentario con activitypub: convertir la mención local de aquí en una mención completamente calificada en el otro extremo.
de meta: Hm. Me pregunto por qué activitypub crea usuarios con un hogar aquí (en meta), cuando sus comentarios provienen de un sitio federado.
Esperaría que el plugin activitypub creara usuarios proxy con una dirección de inicio completa de Fediverse. Para la cuenta a la que estoy respondiendo, esta debería ser https://meta.discourse.org/u/@toka@socialhub.activitypub.rocks en lugar de https://meta.discourse.org/u/toka. (@angus)
Almacenamos la Actividad, el Actor y el Objeto por separado en la base de datos (“Objetos AP”).
Los Objetos AP se asocian con sus equivalentes de Discourse, por ejemplo, un Actor obtiene un Usuario.
En el protocolo ActivityPub, la “dirección de inicio completa de Fediverse” real de un Actor es su id. Eso se almacena en el paso 2 exactamente como se recibe de la fuente remota. Normalmente no se parece a @toka@socialhub.activitypub.rocks. Esa convención de direccionamiento, es decir, nombredeusuario@dominio.com, se deriva del uso de Webfinger en Fediverse y, aunque admitimos y usamos Webfinger, no es parte del protocolo ActivityPub en sí.
En resumen, es probable que agreguemos soporte para menciones de la manera que esperas a medio plazo. Habrá muchos problemas y casos extremos que resolver en esa integración. Las menciones de Discourse son una característica rica y específica de Discourse, algo diferente de las menciones a las que estás acostumbrado en Mastodon. Sin embargo, confío en que encontraremos una manera de hacer que funcionen. Por favor, ten paciencia en ese aspecto.
Gracias. Me gustaría saber si la implementación actual “consume” nombres de usuario en meta (toka y aschrijver1 en la conversación aquí) o si esto es solo un artefacto de visualización.
Actualmente, las menciones de Fediverse no tendrán ningún efecto. Actualmente son solo cadenas de texto que forman parte del contenido de la publicación.