
Da un po' di tempo sto pensando di creare qualcosa che permetta di automatizzare la pubblicazione di vecchi post in Bluesky che corrispondono alla data attuale, ma di anni precedenti. Qualcosa del tipo "è successo in un giorno come oggi x anni fa".
Il plugin gratuito più utilizzato a questo scopo, che io ricordi, è il vecchio Revive Old Post, poi rinominato Revive Social, ma l'opzione di condivisione di Bluesky è un'opzione della versione Pro a pagamento e io non volevo nessuna di quelle opzioni extra che tendono a gonfiare inutilmente i plugin.
È così che è nato"BSK Remember" e ha preso questo nome, che non è il migliore (avrebbe dovuto essere bsky + qualcosa di più esplicito), ma era necessario dargli un nome e all'epoca non ci ho pensato molto perché era solo un test. Si tratta di un plugin di base per WordPress progettato per una sola cosa. Permette di automatizzare la pubblicazione di contenuti di archivio (effemeridi) nel social network Bluesky integrandosi con il sistema CRON di WordPress.
Se volete risparmiarvi la fatica e scaricare subito il plugin, ecco a voi il Plugin BSK Remember 1.5.8 zip.
Funzioni e caratteristiche
- Pubblicare automaticamente vecchi post ("Un giorno come oggi, X anni fa") in momenti e anni definiti dall'utente.
Le tabelle degli orari possono essere trascinate e rilasciate per ordinarle, ma l'ordine di pubblicazione sarà sempre definito dall'orario.

- Supporto multilingue completo: rileva e consente di filtrare i post in base alla lingua (ad esempio "en", "en", "de", ecc.) se si utilizzano plugin come Polylang o WPML e si pubblicano contenuti in diverse lingue.

- Pubblicazione immediata di nuovi post: in opzione, è possibile inviare un post a Bluesky subito dopo la sua pubblicazione in WordPress.

- Controllo editoriale: consente di escludere post specifici (in base all'ID) per evitare la loro pubblicazione automatica come effemeridi o come nuovi contenuti per i post irrilevanti, obsoleti, autopromozionali o altro.

- Gestione dei link (Embed): generare il link embed con immagine, titolo ed estratto in Bluesky, se il post ha un'immagine in evidenza.

- Strumenti di diagnostica: include funzioni di test della connessione per inviare testo in chiaro e verificare che sia pubblicato, test di query della libreria di giornali e uno strumento di riavvio CRON.
Test di connessione

Questa scatola serve a ciò che pubblicizza. Dopo essersi collegati a Bluesky, è possibile verificare se il collegamento ha funzionato. Si può anche utilizzare per messaggi rapidi o per stuzzicare lo staff inviando la casella vuota, che pubblicherà un inquietante messaggio vuoto.
Test della biblioteca del giornale
Lo si esegue e si ha l'elenco dei post che si pubblicheranno o meno quel giorno.


Il test di consultazione dell'emeroteca controlla anche se il vostro elenco di post pubblicabili del giorno ha o meno un'immagine in evidenza e vi avverte con una croce rossa in caso contrario, in modo che possiate aggiungerla.

Strumento di ripristino CRON
Non c'è molto altro da aggiungere, se il cron si blocca o si nota che è in esecuzione muto, basta riavviarlo.

- Include anche un riquadro di stato nella configurazione che indica l'ora esatta dell'ultima esecuzione del CRON e il suo risultato (successo, nessun messaggio o fallimento per "evento mancato").

Creare la password dell'app in Bluesky
Il plugin deve essere collegato a Bluesky, quindi è necessario un account Bluesky attivo e una "App Password".
La password dell'app è facile e veloce da creare accedendo al vostro account Bluesky in Impostazioni / Privacy e sicurezza / Password dell'app.
Assegnatele un nome che vi ricordi l'uso che ne farete e createla. Non è necessario selezionare la casella "Consenti l'accesso ai tuoi messaggi diretti" e cliccare su "Avanti".

Nella schermata successiva sarà possibile copiare la "App Password" che verrà visualizzata. Salvatela immediatamente perché non è possibile recuperarla, anche se non c'è problema se la perdete. Basta crearne una nuova.
Installazione BSK Ricorda
L'installazione e la messa in funzione avvengono come di consueto:
- Installare bsk-remember.zip dal gestore dei plugin o decomprimerlo in
/wp-content/plugins/. - Attivare il plugin.
- Accedere all'opzione BSK Remember che apparirà nel menu di amministrazione di WordPress.
- Inserite l'url dell'utente (handle) del vostro account Bluesky su cui eseguire il plugin e la password (App Pawssword) che avete creato.

Eseguire il test di connessione pubblicando un testo dal plugin e infine definire gli orari e l'età dei post che si desidera pubblicare automaticamente nella tabella di pianificazione e quindi assicurarsi di salvare le modifiche per pianificare le attività CRON. Ed ecco fatto. Se tutto è andato bene, il plugin inizierà a servire i post scelti agli orari stabiliti.
Alcune considerazioni, consigli e avvertenze
Utilizzare un account Bluesky solo per questo.
Non utilizzate il vostro account personale. Se testate invii di massa e l'account è nuovo, correte il rischio che venga sospeso per attività sospette o insolite e che scattino gli automatismi di prevenzione. È successo a me e ho dovuto spiegare le mie intenzioni per riavere il mio account. Qualche ora dopo mi hanno risposto ammettendo un "falso positivo" e ripristinando l'account.
Non abusare degli intervalli.
Non pubblicate molti post tutti insieme e/o in un lasso di tempo molto breve. A nessuno piacciono i noiosi. Nel migliore dei casi non otterrete più lettori, nel peggiore inizierete a perdere la maggior parte dei lettori che avete. In occasioni speciali potete pubblicarne due contemporaneamente se sono correlati, ma non come routine.
Crea una programmazione logica.
Non programmate i post per tutta la notte o la mattina presto se non avete lettori con fusi orari diversi che coincidono con questi orari. Concentratevi sui momenti della giornata in cui pensate che la vostra timeline abbia un'attività maggiore o migliore.
Cercate di non farlo sembrare automatico
Anche se in gran parte lo è, umanizzatela il più possibile scrivendo anche quell'account e rispondendo se qualcuno vi fa una domanda, vi cita o altro. Non strappatelo e dimenticatelo, in modo che funzioni per voi.
Esempio di funzionamento in un account Bluesky
Qui c'è il conto che ho rilasciato un paio di giorni fa e che ho chiamato Hemeroteca, dove il plugin funziona da poche ore.
Sull'utilizzo, sulle possibili modifiche, sui miglioramenti e sulle proposte
Questo plugin è stato creato per uso personale, ma sono stato incoraggiato a condividerlo perché funziona bene. Siete liberi di usarlo. Tuttavia, non posso garantire che funzioni in qualsiasi ambiente e non offro supporto in quanto tale né mi assumo la responsabilità se si rompe qualcosa durante l'installazione. Viene consegnato così com'è. Il mio consiglio (e quello di altri cento milioni di persone) è di provarlo prima in un ambiente di staging.
Tuttavia, se qualcosa si blocca e volete farmelo sapere, è molto apprezzato e se ha funzionato per voi, sarebbe bello saperlo.
Ogni eventuale aggiornamento del plugin sarà pubblicato in questo post. Se c'è interesse per il plugin, non escludo di rivederlo a fondo, perfezionarlo e tentare la fortuna caricandolo sul repository di WordPress.
Possibile miglioramento. Selettore dell'ora con i minuti per una programmazione precisa delle pubblicazioni. Ora il plugin consente solo la programmazione sull'ora e sulla mezz'ora. In linea di principio è stato pensato così perché era quello che serviva in quel momento e per evitare un abuso involontario della programmazione da parte di ignoranti che avrebbero dato problemi di prestazioni in blog con molti contenuti o con intenzioni di "bombardamento" per lanciare spam in massa.
Se volete proporre qualche modifica o miglioramento o segnalare qualche errore nel vostro ambiente, potete lasciare un commento a questo post, farò del mio meglio. Quando i commenti saranno chiusi (si chiudono automaticamente dopo 40 giorni) potrete utilizzare il modulo di contatto.
Scaricare
Changelog
1.5.8 (30-11-2025)
- Rollback e stabilità: la funzionalità "Programmazione speciale" è stata completamente rimossa per garantire la massima stabilità ed evitare conflitti fatali nell'ambiente CRON.
- MIGLIORAMENTO: Lo strumento "Diagnostica CRON" è stato consolidato e semplificato. Nella configurazione viene ora visualizzato un riquadro di stato che indica l'ora esatta dell'ultima esecuzione di CRON e il suo risultato (successo, nessun messaggio o fallimento per "evento mancato").
- RINFORZO: viene mantenuta la correzione di 1 ora per il jet lag del server.
1.4.7 (29-11-2025)
- NUOVO: Aggiunto un selettore di lingua dinamico nella configurazione. Questo selettore appare solo se viene rilevato un plugin multilingue (Polylang/WPML o qualsiasi plugin che utilizzi la tassonomia
delle lingue). Dopo qualsiasi modifica nel menu a tendina, è necessario assicurarsi di fare clic sul pulsante "Salva le modifiche alla configurazione" per applicarle. - MIGLIORAMENTO: La funzione di ricerca delle effemeridi
(bsk_record_query_posts) ora utilizza l'impostazione della lingua selezionata, consentendo di filtrare in base a una lingua specifica, di includere tutte le lingue o di disabilitare del tutto la ricerca.
1.4.6 (28-11-2025)
- CRITICAL FIX: Rimossa la restrizione linguistica codificata nella query dei post
(tax_query) per garantire la compatibilità con i siti monolingue. La query è ora flessibile e cerca i post in qualsiasi lingua se non esiste una tassonomia specifica.
1.4.5 (27-11-2025)
- CRITICAL FIX: Corretto l'errore 404 nelle risorse
(bsk-remind-admin.csse.js) causato da un percorso errato(plugins_url). Adeguata la funzioneenqueue_admin_assetsper utilizzareplugin_dir_url(__FILE__)in modo robusto.
1.4.4 (26-11-2025)
- MIGLIORAMENTO: Implementata la gestione degli orari e degli anni tramite una tabella dinamica e il Drag and Drop.
- OTTIMIZZAZIONE: uso di
<template>nell'HTML per evitare errori di rendering della tabella pivot nell'amministrazione.
1.4.3 (25-11-2025)
- MIGLIORAMENTO: Pulite le entità HTML nell'estratto del post prima di inviarlo a Bluesky, evitando che i codici HTML appaiano nell'embed.
1.4.2 (2025-11-24)
- FISSO: l'autenticazione è stata corretta in modo da includere la lunghezza della password dell'app nel messaggio di errore diagnostico, rendendo più semplice il debug delle credenziali.
1.4.1 (23-11-2025)
- NOVITÀ: Aggiunto uno strumento di ripristino CRON nel pannello di amministrazione per risolvere i problemi legati a blocchi o mancati rilasci.
1.4.0 (22-11-2025)
- NUOVO: Implementata la logica di esclusione dell'ID per i post che non devono mai essere ripubblicati o pubblicati automaticamente.
1.3.2 (21-11-2025)
- FIX: Implementato uno script di pulizia degli URL per rimuovere i parametri
?bsk_messageo?bsk_errordalla barra degli indirizzi dopo un'azione nell'amministrazione.
1.3.0 - 1.3.1 (20-11-2025)
- MIGLIORAMENTO: implementata la funzionalità di pubblicazione manuale.
- MIGLIORAMENTO: implementata la logica per pubblicare immediatamente i nuovi messaggi.
1.2.0 (19-11-2025)
- CRITICAL FIX: implementata una correzione di 1 ora
(-3600s) per WordPress CRON per compensare i ritardi del server. - MIGLIORAMENTO: blocco degli eventi mancati nel CRON per evitare raffiche di invii in orari errati.
1.1.0 (18-112025)
- MIGLIORAMENTO: Rifattorizzazione della gestione delle effemeridi per poter cercare più post in anni diversi per ogni orario di pubblicazione previsto.
1.0.0 (17-11-2025)
- Lancio iniziale. Funzionalità di base di connessione a Bluesky e semplice pubblicazione di effemeridi.







