Configura un actor para la Categoría o Etiqueta a la que deseas publicar contenido en Mastodon.
Copia el “handle” del Actor.
Busca el handle en Mastodon y síguelo.
Marcado [note]
Puedes seleccionar parte de tu publicación para que se publique a través de ActivityPub encerrando el texto entre [note][/note]. Esto te da más control sobre lo que aparece en servicios de microblogging como Mastodon. Por ejemplo, si tu publicación se ve así en el compositor:
Para que conste, primero publiqué la publicación de Discourse con las notas. Luego, durante los 5 minutos antes de que se federara, eliminé las etiquetas de nota porque eran feas y estaba confundido. Luego pensé que tal vez “desaparecen” después de que la publicación se federara y las volví a agregar.
Después de ver que la publicación completa se había federado, eliminé la sintaxis de nota de la publicación de Discourse.
Sí, la etiqueta que usamos para federar temas estuvo allí desde el principio y permaneció intacta. Es la sintaxis de la nota la que fue de ida y vuelta.
Sí, lo siento, por “etiquetas” me refería a [note][/note]. Todavía no tengo muy claro si estaban en la publicación en el momento en que se federó. Si las añadiste después de la federación, no se aplicarán al contenido que ya está federado.
Ok, sí, [note][/note] estaba en su lugar cuando publiqué el nuevo tema en Discourse y también estaba en su lugar después de unos minutos cuando el tema fue federado.
Quizás podamos dejar esto aquí, y la próxima vez que federemos una publicación prestaré atención a cada paso, ahora que sé qué esperar y qué podría suceder.
He agregado actores para varias etiquetas y luego he creado una publicación usando esas etiquetas. Esperaba que ambos actores publicaran en activity pub, pero solo uno de ellos lo hizo.
Estoy siguiendo a ambos en mi cuenta principal de mastodon.social, pero solo veo una publicación en los registros. ¿Se supone que esto funcione o solo se admite un actor?
Si tiene varios actores de etiquetas asociados con una publicación, actualmente solo el actor de la primera etiqueta listada publicará la publicación. Agregar soporte para publicar desde múltiples actores del mismo tipo taxonómico a la vez es una buena solicitud de #característica (etiquétela como activitypub).
¿Hay alguna forma de controlar qué categorías o etiquetas no se publican en Mastodon? Me gustaría excluir ciertos temas de discusión internos de ser publicados, pero aún permitir anuncios y publicaciones de blog. ¡Gracias de antemano!
Hola @Kayaart, gracias por la pregunta. Solo las etiquetas y categorías que hayas configurado explícitamente como actores de ActivityPub publicarán contenido en el fediverso. Si tienes categorías y etiquetas para discusión interna, simplemente déjalas estar (es decir, no configures un actor).
¡Muchas gracias por la aclaración, ahora tiene sentido!
Así que, solo para confirmar: si dejo algunas categorías/etiquetas sin configurar un actor de ActivityPub, nada de ellas se enviará a Mastodon, ¿verdad?
En la pestaña Federación de la página de perfil de usuario, hay una configuración para añadir Actores Vinculados con una opción de tipo Discourse o Mastodon. Dice:
Las publicaciones asociadas a un actor vinculado se atribuirán a tu cuenta.
¿Cómo funciona esto? Si añado una cuenta de Mastodon aquí, ¿mis publicaciones de Mastodon terminarán en Discourse o es al revés? Si es lo primero, ¿cómo se seleccionan las etiquetas y categorías? Si añado una cuenta de Discourse aquí, ¿las publicaciones del servidor externo se añadirán a la que se ha configurado? De nuevo, ¿qué pasa si las categorías y las etiquetas no son consistentes?
Estoy alojando tanto Discourse como Mastodon, y también tengo una cuenta en esta instancia de Discourse. Me imagino que la mejor configuración para mí sería que una publicación en cualquiera de las instancias de Discourse apareciera en ambos servidores y se compartiera una vez en Mastodon. Cómo se configuraría esto dependería de la respuesta a la pregunta anterior.
Además, ¿qué pasa con la respuesta a las publicaciones en ActivityPub? ¿Puedo usar Mastodon para responder a una publicación de un actor vinculado en cuanto a categorías, etiquetas y usuarios?
¡Ninguno de los dos! Esta función te permite asociar posts a tu cuenta si esos posts se federan a través del proceso normal, por ejemplo, a través de categorías o actores de etiquetas. Para dar un ejemplo:
Tienes una categoría en tu Discourse llamada “Anuncios”, que configuraste con la publicación completa de temas de ActivityPub.
Tienes una cuenta de usuario en tu Discourse, eric_discourse.
Tienes una cuenta de usuario en tu Mastodon, eric_mastodon.
Sigues “Anuncios” con eric_mastodon.
eric_discourse (es decir, tú) crea un nuevo tema en “Anuncios”.
Anuncios federará el tema.
Respondes a ese tema en Mastodon con eric_mastodon.
Tu respuesta es procesada por tu categoría de Anuncios de Discourse, apareciendo como una respuesta (post) en el tema.
No hay nada que asociar eric_mastodon con eric_discourse, por lo que el plugin de ActivityPub crea un usuario provisional para el post de respuesta de eric_mastodon, eric_mastodon1 (el nombre de usuario se genera a partir del nombre de usuario del Actor).
El tema ahora se ve así:
Primer post de eric_discourse.
Respuesta (segundo) post de eric_mastodon1.
La función a la que te refieres te permite demostrar que eres eric_mastodon1, para que no tengas múltiples cuentas de usuario en tu Discourse. Una vez que completes el proceso de autorización en esa pestaña:
Los posts de eric_mastodon1 serán los posts de eric_discourse.
eric_mastodon1 ya no existirá.
La actividad futura de eric_mastodon se asociará con eric_discourse en tu instancia de Discourse.