La acción "publicar todas las publicaciones" de ActivityPub no funciona en un mensaje privado con personas Ai convertido en un tema

Tuve una conversación con dos personalidades de IA. Cuando estuve listo, moví ese tema a mi categoría personal para editarlo — las matemáticas necesitaban ajustes finos, etc. Después de eso, usé el temporizador para publicar el tema en la categoría pública.

Sabía que ActivityPub se niega a publicar un tema si se mueve de una categoría a otra de alguna manera, y eso sucedió esta vez también.

No es gran cosa, porque puedo hacerlo manualmente.

El tema es este:

https://foorumi.katiska.eu/t/onko-lihavuus-ekoteko/14642

Luego abrí esa… cosa de ActivityPub y entregué la publicación #1 a los seguidores. Eso fue bien, y vi esto, como esperaba:

Como quería que se publicara toda la discusión también, ya que mostrar solo la primera rara vez es útil para alguien (sí, lo sé, Mastodon tiene sus propios problemas con eso), abrí Administración del tema:

Hice clic en Publicar todas las publicaciones (supuse que Discourse ha abandonado ese estilo estadounidense de mayúsculas :smirking_face:), el texto cambió y volví al tema.

Excepto que las publicaciones no se publicaron. La OP estaba bien, sin embargo. Así que abrí Administración del tema, y todavía mostraba las mismas opciones. Simplemente se niega a publicar todas las publicaciones.

¿Por qué Acciones de publicación todavía ofrece Entregar publicación #1 cuando ya lo hizo, y pude verlo en Mastodon?

Los registros no muestran nada, y Discourse es bastante nuevo — hice una actualización ayer, pero esto ya ha sucedido antes.

Sospecharía que hay dos razones posibles para eso:

  • El plugin AP no le gustan los cambios de categoría, incluso si ocurren desde una categoría no federada y se utiliza la publicación programada.
  • El plugin AP no puede entender las personalidades de IA y/o sus IDs negativos, o algo así.

Sé cómo evitar esto, pero no es adecuado para todas las situaciones. Todo lo que necesito hacer es copiar toda la conversación de la IA y pegarla en un nuevo tema usando [details][/details], pero eso a veces se ve extraño en el foro y dificulta la lectura en Mastodon (sí, si todas las publicaciones de un tema solo son accesibles a través de un enlace web, eso también dificulta bastante la lectura; a la gente no le gustan mucho los enlaces salientes).

No he intentado si sucede lo mismo cuando cada participante es un humano real. Todavía no he tenido un tema adecuado para probar.

Cuando dices que las publicaciones no se publicaron, ¿quieres decir que el estado de ActivityPub de la publicación dentro de Discourse seguía sin publicarse?

Sí. Todavía muestra el icono y el texto de no publicado.

Y no pude encontrar esas publicaciones en ningún lugar a través de Mastodon (eso también podría deberse a mi falta de habilidades).

¿Qué sucede si publicas las entradas individualmente? es decir, ¿entras en la administración de entradas de ActivityPub para la entrada n.º 2 y haces clic en publicar? Además, ¿aparecen registros cuando lo intentas?

Funciona. Pero: Publicar Post #2 y entregarlo a los seguidores de Group Actors. Ese camino sería bastante… ruidoso y spam.

Nada en los registros, excepto en ese caso, por supuesto, información normal de entrega. Pero nada cuando intento publicar todas las publicaciones de un tema, pero no entregarlas a los seguidores del actor de la categoría.

Bien.

¿Por qué?

Ya veo. Entonces, para confirmar, ¿estás diciendo que esto es lo que sucedió?:

  1. Crear tema A, una conversación con dos personas de IA, en la categoría A.
  2. Mover el tema de la categoría A a la categoría B, una categoría privada.
  3. Programar la publicación del tema A desde la categoría B a la categoría C, una categoría pública.
  4. Cuando el tema A se publica en la categoría C, ir al administrador de ActivityPub y hacer clic en “Publicar publicación n.º 1”. Esta publicación se publicó y entregó la publicación 1 del tema A como se esperaba.
  5. Luego, volver al administrador de ActivityPub del tema A y hacer clic en “Publicar todas las publicaciones”. Las publicaciones del tema A no se publicaron como se esperaba.
  6. La publicación individual de publicaciones en el tema A funciona como se esperaba.

¿Es correcto?

  • Crear una conversación de mensaje privado A con dos personas de IA, y ese es el tema A, por así decirlo
  • Mover la conversación de MP A a la categoría B, una categoría privada

El resto es correcto.

Lo que intenté primero publicaría todo, pero no entregaría las publicaciones a los seguidores del actor del grupo. Solo se entregaría el OP. Entonces, el seguidor (Mastodon) solo ve el OP y la cantidad correcta de comentarios.

Pero si publico y entrego cada publicación individualmente, los seguidores del actor del grupo las ven todas.

La diferencia es esta:

  • los seguidores reciben solo una publicación/mensaje/toot y nada más, incluso si se publican todas las publicaciones del tema (y esta es una de las tres razones principales por las que conseguir seguidores de Fediverse/Mastodon es tan difícil)

  • Ahora los seguidores reciben publicaciones/mensajes/toots individuales, tantos como envío, es decir, cuántas publicaciones hay en un tema, y si publico esas publicaciones en bloque, porque no estoy vigilando la acción de los foros todo el tiempo, será ruidoso, incluso un poco spam, si un seguidor recibe rápidamente 10, 40 o 100 mensajes.

Agradezco la respuesta. Me tomará unos días prestarle atención a esto. Hay una serie de variables en juego aquí (es decir, PMs, personas de IA, etc.), por lo que requerirá atención y pruebas dedicadas.

Gracias. Tómate tu tiempo. De todos modos, esto no es realmente importante.

Solo para que sepas: también sucede con temas exclusivamente humanos, si son lo suficientemente antiguos, es decir, escritos antes de la federación.

Así que haré una audaz afirmación: sucede cuando un tema más largo debe publicarse de una vez (y las IA-personas siguen siendo un problema [1])


  1. son problemáticas para Discourse Translator también, pero eso es un juego totalmente diferente ↩︎