BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky

Sin comentarios

Tiempo de lectura Se lee en: 10 min, 53 s
Número de palabras Palabras: 2014
Número de visitas Visitas: 8
Seleccionar idioma
BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky

Hace tiempo que andaba dándole vueltas a intentar crear algo que permitiera automatizar la publicación de post antiguos en Bluesky que coincidieran con la fecha actual, pero de años anteriores. Ya saben, algo del rollo "sucedió un día como hoy hace x años".

El plugin gratuito más popular usado para esto que recuerdo es el antiguo Revive Old Post, después rebautizado como Revive Social, sin embargo, la opción de compartir en Bluesky es una opción de su versión de su versión Pro de pago y tampoco quería ninguna opción extra de esas que suelen engordar los plugins innecesariamente.

Así nació "BSK Recordar" y se quedó con este nombre, que no es el mejor (debería haber sido bsky + algo más explícito), pero había que ponerle uno y no le di muchas vueltas en su momento porque solo eran pruebas. Se trata de un plugin básico para WordPress diseñado solo para una cosa. Permite automatizar la publicación de contenido de archivo (efemérides) en la red social Bluesky integrándose con el sistema de CRON de WordPress.

Si quieres ahorrarte la chapa y descargar el plugin ya, aquí lo tienes Plugin BSK Recordar 1.5.8 zip.

Funciones y características

  • Publicar automáticamente posts antiguos ("Un día como hoy, hace X años") en los horarios y años de antigüedad definidos por el usuario.

Las tablas de programación se pueden arrastrar y soltar para ordenarlas, pero el orden de publicación siempre estará definido por el horario.

BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 2

  • Compatibilidad total con multidioma: Detecta y permite filtrar posts por idioma (por ejemplo "es", "en", "de", etc.) si utilizas plugins como Polylang o WPML y publicas contenido en distintos idiomas.
BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 3

  • Publicación inmediata de posts nuevos: Opcionalmente, puede enviar un post a Bluesky inmediatamente tras su publicación en WordPress.
BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 4

  • Control editorial: Permite excluir posts específicos (por ID) para evitar su publicación automática como efemérides o como nuevo contenido para aquellos post irrelevantes, muy caducados, de autobombo o lo que sea.
BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 5

  • Manejo de enlaces (Embeds): Genera el embed de enlace con imagen, título y extracto en Bluesky, si el post tiene imagen destacada.
BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 6

  • Herramientas de Diagnóstico: Incluye funciones de prueba de conexión para enviar texto plano y comprobar que se publica, prueba de consulta de hemeroteca y una herramienta de reinicio del CRON.

Prueba de conexión

BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 7

Esta caja es para lo que anuncia. Después de conectar con Bluesky puedes probar si funcionó el enlace. También puedes usarla para posteos rápidos o para vacilarle al personal enviando la caja vacía, lo que publicará un inquietante mensaje en blanco.

Prueba de consulta de hemeroteca

La ejecutas y ya tienes la lista de post que publicarás, o no, ese día.

BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 8
BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 9

La prueba de consulta de hemeroteca, además dispone de una comprobación de si tu lista de post publicables del día tiene o no imagen destacada y te avisa con un aspa roja si no la tiene para que la añadas.

BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 10



Herramienta de reinicio de CRON

No hay mucho más que añadir, si se atascan los cron o ves que andan tontos, los reinicias.

BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 11

  • Incluye también una caja de estado en la configuración que indica la hora exacta de la última ejecución del CRON y su resultado (Éxito, No hay posts, o Fallo por "Missed Event").
BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 12

Crear App Password en Bluesky

Hay que conectar el plugin con Bluesky, así que para ello necesitarás una cuenta activa de Bluesky y una "App Password".

La App Password se consigue rápido y fácil accediendo en tu cuenta de Bluesky a Ajustes / Privacidad y seguridad / Contraseñas de app

Ponle un nombre que te recuerde para qué la vas usar y créala. No necesitas marcar la casilla de "Permitir el acceso a tus mensajes directos" y pulsa "Siguiente".

BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 13

En la siguiente pantalla ya podrás copiar la "App Password" que se te mostrará. Guárdala enseguida porque no se pueden recuperar, aunque no pasa nada si la pierdes. Bastará con crear una nueva.

Instalación de BSK Recordar


La instalación y puesta en marcha es la de siempre:

  1. Instala bsk-recordar.zip desde el gestor de plugins o descomprímelo en /wp-content/plugins/.
  2. Activa el plugin.
  3. Accede a la opción llamada BSK Recordar que aparecerá en el menú de administración de WordPress.
  4. Introduce la url de usuario (handle) de tu cuenta de Bluesky donde vas a hacer correr el plugin y la contraseña (App Pawssword) que creaste.
BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 14

Realiza la prueba de conexión publicando un texto desde el plugin y por último define los horarios y la antigüedad de los posts que deseas publicar automáticamente en la tabla de programación y después asegúrate de guardar los cambios para programar las tareas CRON. Y ya lo tienes. Si todo ha salido bien el plugin empezará a servir los post elegidos a las horas marcadas.

Algunas consideraciones, consejos y advertencias

Usa una cuenta de Bluesky solo para esto.

No uses tu cuenta personal. Corres el riesgo de que te la suspendan por actividad sospechosa o inusual si haces pruebas de envíos masivos y la cuenta es nueva, se dispararán los automatismos de prevención. A mí me pasó y tuve que explicarles mis intenciones para recuperar la cuenta. Horas más tarde contestaron admitiendo un "falso positivo" y restablecieron la cuenta.

No abuses de los intervalos.

No sueltes montones de post de golpe y/o en muy cortos espacios de tiempo. A nadie le gustan los plastas. En el mejor de los casos no conseguirás más lectores y en el peor empezarás a perder gran parte de los que tengas. En ocasiones especiales puedes soltar dos en un mismo horario si están relacionados, pero no como rutina.

Crea una programación lógica.

No programes post para toda la noche o la madrugada si no tienes lectores de distintas zonas horarias que coincidan con esas franjas. Céntrate en las horas del día que consideres que tu timeline tiene más o mejor actividad.

Intenta que no parezca solo algo automático

Aunque en gran parte lo es, humanízalo en la medida de lo posible escribiendo también en esa cuenta y contesta si alguien te pregunta algo, te cita o lo que proceda. No la arranques y te olvides para que trabaje por ti.

Ejemplo de funcionamiento en una cuenta de Bluesky

Aquí tienes la cuenta que estrené hace un par de días que llamé Hemeroteca donde está funcionando el plugin desde hace unas horas.

Una vez probado, se procede a programar las publicaciones. El tiempo entre publicaciones es de 30 minutos. Habrá días que se publique poco si hay menos coincidencias. Si se publicara todo porque existen entradas de otros años en la misma fecha, se publicaría un máximo de 20 mensajes al día.

JRMora Hemeroteca (@jrmora-hemeroteca.bsky.social) 2025-11-28T12:35:04.832Z

Sobre el uso, posibles cambios, mejoras y propuestas

Este plugin se creó para uso personal, me animé a compartirlo porque funciona bien. Puedes disponer de él libremente. Sin embargo, no puedo asegura de que funcione en cualquier entorno ni ofrezco soporte como tal ni me responsabilizo si rompes algo al instalarlo. Se entrega como está. Mi consejo (y el de cien millones de personas más) es que lo pruebes antes en un entorno de pruebas (staging).

Aún así, si te peta algo y quieres avisar, se agradece. Y si te ha funcionado, pues también sería bueno saberlo.

Cualquier posible actualización del plugin se publicará en este mismo post. Si existiera algún interés por el plugin, no descarto revisarlo a fondo, pulirlo y probar suerte subiéndolo al repositorio de WordPress.

Posible mejora. Selector de horas con minutos para la programación fina de publicaciones. Ahora, el plugin sólo permite programar a la hora en punto y a media. En principio se pensó así porque era lo que necesitaba en ese momento y para revenir que se hiciera un abuso involuntario de la programación por desconocimiento que diera problemas de rendimiento en blogs con mucho contenido o con intenciones de "bombardear" para lanzar spam a saco.

Si quieres proponer algún cambio o mejora o notificar algún error en tu entorno, puedes dejar un comentario en este mismo post, haré lo que buenamente pueda. Cuando se cierren los comentarios (se cierran automáticamente pasados 40 días) puedes usar el formulario de contacto.

Descarga

SBK Recordar 1.5.8

BSK Recordar, un plugin para automatizar la publicación de efemérides o tus post antiguos en Bluesky 15

SBK Recordar es un plugin que se integra con el sistema de CRON de WordPress y permite publicar automáticamente en Bluesky posts antiguos ("Un día como hoy, hace X años") en los horarios y años de antigüedad definidos por el usuario.

Descargar

Changelog

1.5.8 (30-11-2025)

  • Rollback y Estabilidad: Se elimina por completo la funcionalidad de "Programación Especial" para garantizar la máxima estabilidad y evitar el conflicto fatal en el entorno CRON.
  • MEJORA: Se consolida y se simplifica la herramienta de "Diagnóstico de CRON". Ahora se muestra una caja de estado en la configuración que indica la hora exacta de la última ejecución del CRON y su resultado (Éxito, No hay posts, o Fallo por "Missed Event").
  • REFORZADO: Se mantiene la corrección de 1 hora para el desfase horario del servidor.

1.4.7 (29-11-2025)

  • NUEVO: Añadido un selector de idioma dinámico en la configuración. Este selector solo aparece si se detecta un plugin de multidioma (Polylang/WPML o cualquier plugin que use la taxonomía language). Después de cualquier cambio en el desplegable debes asegurarte de pulsar el botón "Guardar cambios de configuración" para que se aplique.
  • MEJORA: La función de búsqueda de efemérides (bsk_recordar_query_posts) ahora utiliza la configuración de idioma seleccionada, permitiendo filtrar por un idioma específico, incluir todos los idiomas, o desactivar la búsqueda por completo.

1.4.6 (28-11-2025)

  • FIX CRÍTICO: Se eliminó la restricción de idioma hardcodeada en la consulta de posts (tax_query) para garantizar la compatibilidad con sitios monolingües. La consulta ahora es flexible y busca posts en cualquier idioma si no existe una taxonomía específica.

1.4.5 (27-11-2025)

  • FIX CRÍTICO: Corregido el error 404 de los assets (bsk-recordar-admin.css y .js) causado por una ruta incorrecta (plugins_url). Se ajustó la función enqueue_admin_assets para utilizar plugin_dir_url(__FILE__) de forma robusta.

1.4.4 (26-11-2025)

  • MEJORA: Implementado el manejo de horarios y años mediante una tabla dinámica y Drag and Drop.
  • OPTIMIZACIÓN: Uso de <template> en el HTML para evitar errores de renderizado de la tabla dinámica en el admin.

1.4.3 (25-11-2025)

  • MEJORA: Se limpiaron las entidades HTML del extracto del post antes de enviarlo a Bluesky, evitando que aparezcan códigos HTML en el embed.

1.4.2 (2025-11-24)

  • FIX: Corregida la autenticación para incluir la longitud del App Password en el mensaje de error de diagnóstico, facilitando la depuración de credenciales.

1.4.1 (23-11-2025)

  • NUEVO: Añadida una herramienta de reinicio de CRON en el panel de administración para solucionar problemas de ráfagas o publicaciones perdidas.

1.4.0 (22-11-2025)

  • NUEVO: Implementada la lógica de exclusión de IDs para posts que nunca deben ser republicados o publicados automáticamente.

1.3.2 (21-11-2025)

  • FIX: Implementado un script de limpieza de URL para eliminar los parámetros ?bsk_message o ?bsk_error de la barra de dirección tras una acción en el admin.

1.3.0 - 1.3.1 (20-11-2025)

  • MEJORA: Implementada la funcionalidad de Publicación manual.
  • MEJORA: Implementada la lógica para Publicar posts nuevos inmediatamente.

1.2.0 (19-11-2025)

  • FIX CRÍTICO: Implementada la corrección de 1 hora (-3600s) para el CRON de WordPress para compensar desfases de servidor.
  • MEJORA: Bloqueo de Missed Events en el CRON para evitar ráfagas de publicación a horas incorrectas.

1.1.0 (18-112025)

  • MEJORA: Refactorización del manejo de las efemérides para poder buscar múltiples posts en distintos años por cada hora de publicación programada.

1.0.0 (17-11-2025)

  • Lanzamiento inicial. Funcionalidad básica de conexión con Bluesky y publicación simple de efemérides.

Donar

Artículos relacionados



Repositorio de documentales sobre dibujantes de cómic y humor gráfico.

Tontolares. Los titulares más gilipollas de la prensa. Envía los tuyos

Deja un comentario

¿Algo que decir?