Complemento ActivityPub

Me pregunto si está relacionado con el hecho de que, incluso después de volver a seguir y aparecer en esta lista, no vi que esta publicación, realizada hace aproximadamente una hora, apareciera en mi feed de Mastodon:

[Editado] De manera similar, tampoco recibí ninguno de los anuncios de notas de lanzamiento del 30 de julio de 3.2.5, 3.3.0beta5 o 3.3.0 de Announcements, a pesar de que sí aparezco en la lista de seguidores.

Angus, cuando mi publicación va a Mastodon, la gente responde y la publicación aparece en mi foro. Pero, ¿no es posible responderle directamente a la persona que me respondió, a través de mi foro?

Hola David, debería ser posible hacerlo. Por favor, revisa tus registros en busca de advertencias cuando se envíe la respuesta. También es posible que Mastodon no la esté aceptando por alguna razón.

Lo siento Angus. Ya funciona bien.

Y perdona por preguntar, pero ¿tienes alguna noticia sobre la adaptación con Lemmy? Estoy muy ansioso por esto.

1 me gusta

Me alegro de que funcione.

El soporte completo para Lemmy está en la agenda, pero no tengo una fecha estimada en este momento. Te avisaré.

2 Me gusta

Gracias. Lo acabo de comprobar una vez más, publica la entrada de mi foro en Mastodon, pero no etiqueta correctamente:

¿Así que supongo que la persona no sabe que le han respondido?

1 me gusta

Hola. Felicitaciones por el lanzamiento del plugin ActivityPub.

Sin embargo, tengo algunos problemas. Recientemente configuré un nuevo sitio de Discourse en un nuevo servidor e instalé el plugin AP. Todo actualizado con las últimas versiones.

He configurado el actor para la categoría ‘General’, y está habilitado.
En Mastodon, puedo ver la cuenta @general@forum.39.ie, pero cuando voy a ‘Seguir’ y actualizo la página, indica que está esperando ser aceptado como seguidor (como un Perfil Privado).
La cuenta no aparece en la página ‘Seguidores’ dentro de la categoría General > Federación.

En los registros, muestra lo siguiente:

[Discourse Activity Pub] La solicitud POST recibida por https://forum.39.ie/ap/actor/899d0b715d05d8360ff7fcb114c9c818/inbox falló: 401 Actor no encontrado para la clave https://mastodon.ie/users/padraig#main-key

Cada vez que publico en el Foro General y espero los 5 minutos, el logo de AP todavía tiene una marca de verificación indicando: “La nota no se publicó a través de ActivityPub”, a pesar de que AP está habilitado.
Da el enlace AP https://forum.39.ie/ap/object/22b6a43c4d8ff6347360fa332ffffacf

Dentro de los registros, veo lo siguiente:

[Discourse Activity Pub] La solicitud GET recibida por https://forum.39.ie/ap/object/fb7a31ae2df4ee8a46644d4dbebb falló: 400 Solicitud incorrecta
[Discourse Activity Pub] https://forum.39.ie/ap/actor/899d0b715d05d8360ff7fcb114c9c818 no pudo programar https://forum.39.ie/ap/activity/1e68cf435ea927f3d828bc9f063f8bad para su entrega: sin destinatarios

Lo cual tendría sentido, no tiene sentido publicar si nadie está siguiendo, pero si no puedo seguir la categoría con éxito.

¿Quizás me he saltado algún paso, o algo podría estar interfiriendo?
Si se necesita algo más, por favor házmelo saber. :slight_smile:

¿Todavía hay un stream federado de alguna metaetiqueta/categoría disponible? ¿El manejador @feature… ya no parece funcionar? (¿O alguien tiene una buena instancia alternativa de Discourse que publique un feed para fines de prueba?)

Eso todavía debería estar funcionando, sí. El identificador es feature@meta.discourse.org y lo veo en mi instancia de Mastodon:

También está announcements@meta.discourse.org, que también debería estar funcionando.

Encontré los identificadores y la pestaña de Federación, pero cuando uso “ir al perfil” en el resultado de búsqueda de Mastodon en mi propio servidor, se produce un 404 (lo suficientemente extraño contra mi propio servidor). Normalmente, la redirección de búsqueda funciona; intentaré más tarde con un diagnóstico mejor. ¿Cuál es la URL de perfil esperada en meta?

Tampoco vi el anuncio de ayer en mi línea de tiempo de Mastodon. Así que el problema persiste. ¿Todavía hay registros disponibles para investigar por qué está roto para mí?

Las notas de la versión no se publican automáticamente porque las escribimos en un borrador compartido y ese proceso no funciona directamente con el plugin AP. Es una limitación conocida.

He programado manualmente la publicación de algunos temas para asegurarme de que el resto de la integración siga funcionando.

Aún no he visto ninguna publicación de @feature@meta.discourse.org ni de @announcements@meta.discourse.org, a pesar de que dejé de seguir y volví a seguir.

Investigué un poco más el problema. Seguí a @feps@socialhub.activitypub.rocks y obtiene los tres niveles de dominio y muestra el seguimiento correctamente.

Mientras que aquí en meta todavía está roto:

Todavía no he visto nada al seguir a @feature@meta.discourse.org

Así que parece que lo que está rompiendo meta es específico de meta, pero definitivamente está roto.

Por si ayuda para revisar los registros, volví a “intentar apagarlo y encenderlo de nuevo” dejando de seguir y volviendo a seguir ambas categorías federadas. Todavía me muestra el nombre incorrecto. Dado que esto no me afecta en socialhub.activitypub.rocks, supongo que se trata de un error de datos por ser uno de los primeros en intentar seguir aquí, por lo que tengo una entrada rota en la base de datos de meta.

@pmusaraj ¿Supongo que alguien en CDCK podría usar rails c y arreglar esto, ya que “apagarlo y encenderlo de nuevo” no lo solucionó?

@JammyDodger - ¿no crees que esto podría deberse a algunas de las configuraciones que se cambiaron con nuestras pruebas la semana pasada?

Hmm. No creo que sí. Pero he eliminado algunas configuraciones por accidente más de una vez, así que probablemente valga la pena revisar… :slight_smile:


Todo parece estar en orden para Feature, por lo que puedo ver. :person_shrugging: Lo revisaré con ojos frescos por la mañana y veré si he pasado algo por alto.
Estoy razonablemente seguro de que nuestro trabajo con la federación pavilion no tocó ninguna configuración existente.

2 Me gusta

En cualquier caso, esto no es reciente. Fue a finales de julio cuando dejé de seguir y volví a seguir por primera vez.

2 Me gusta

Seguí desde @mcdanlj@mastodon.cloud y veo contenido de @feature@meta.discourse.org en mi línea de tiempo allí, pero la misma publicación no es visible en mi línea de tiempo de @mcdanlj@social.makerforums.info. ¿Espero que la diferencia entre esos dos seguimientos aclare cuál es el problema?

¿Por qué es así, por curiosidad?

Me parece que tendría más sentido si cada usuario de Discourse fuera un actor de ActivityPub, y las categorías del foro fueran grupos de ActivityPub que republicaran las publicaciones de cada usuario en esa categoría. Creo que así es como funciona Lemmy.

Ahora mismo, si sigo una categoría en Mastodon, no hay indicación de quién publicó qué, lo cual es bastante indeseable para mi comunidad porque cualquiera en Internet puede publicar contenido arbitrario en una cuenta de ActivityPub de aspecto oficial en nuestro dominio.

2 Me gusta