BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky

Aucun commentaire

Seleccionar idioma

BSK Remember, un plugin pour automatiser la publication des éphémérides ou de vos anciens billets dans Bluesky

Cela fait un certain temps que je pense à essayer de créer quelque chose qui permettrait d'automatiser la publication dans Bluesky d'anciens posts qui coïncident avec la date du jour, mais qui datent d'années antérieures. Vous savez, quelque chose du genre "c'est arrivé un jour comme aujourd'hui il y a x années".

Le plugin gratuit le plus populaire utilisé pour cela, si je me souviens bien, est l'ancien Revive Old Post, renommé plus tard Revive Social. Cependant, l'option de partage de Bluesky est une option de leur version Pro payante et je ne voulais pas de ces options supplémentaires qui ont tendance à gonfler inutilement les plugins.

C'est ainsi qu'est né"BSK Remember" et qu'il a reçu ce nom, qui n'est pas le meilleur (il aurait dû être bsky + quelque chose de plus explicite), mais il était nécessaire de lui donner un nom et je n'y ai pas beaucoup réfléchi à l'époque car il s'agissait juste d'un test. Il s'agit d'un plugin basique pour WordPress conçu pour une seule chose. Il permet d'automatiser la publication de contenus d'archives (éphémérides) dans le réseau social Bluesky en s'intégrant au système CRON de WordPress.

Fonctions et caractéristiques

  • Publication automatique d' anciens articles ("Un jour comme aujourd'hui, il y a X années") à des dates et des années définies par l'utilisateur.

Les tableaux de l'horaire peuvent être glissés et déposés pour les trier, mais l'ordre de publication sera toujours défini par l'horaire.

BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 2

  • Prise en charge complète du multilinguisme : détecte et vous permet de filtrer les articles par langue (par exemple "en", "en", "de", etc.) si vous utilisez des plugins comme Polylang ou WPML et publiez du contenu dans différentes langues.
BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 3

  • Publication immédiate des nouveaux articles : En option, vous pouvez envoyer un article à Bluesky immédiatement après sa publication dans WordPress.
BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 4

  • Contrôle éditorial : permet d'exclure des messages spécifiques (par ID) afin d'éviter leur publication automatique en tant qu'éphéméride ou en tant que nouveau contenu pour des messages non pertinents, obsolètes, autopromotionnels ou autres.
BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 5

  • Gestion des liens (Embeds) : Générer le lien intégré avec l'image, le titre et l'extrait dans Bluesky, si l'article a une image vedette.
BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 6

  • Outils de diagnostic : comprend des fonctions de test de connexion permettant d'envoyer du texte en clair et de vérifier qu'il est publié, un test d'interrogation de la bibliothèque de journaux et un outil de redémarrage CRON.

Test de connexion

BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 7

Ce boîtier est à la hauteur de ce qu'il annonce. Après vous être connecté à Bluesky, vous pouvez tester si le lien a fonctionné. Vous pouvez également l'utiliser pour des messages rapides ou pour taquiner le personnel en envoyant la boîte vide, qui affichera un message vide inquiétant.

Test de la bibliothèque de journaux

Vous l'exécutez et vous obtenez la liste des articles que vous publierez, ou non, ce jour-là.

BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 8
BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 9

Le test de consultation de la bibliothèque de journaux vérifie également si votre liste d'articles publiables du jour comporte une image vedette et vous avertit par une croix rouge si ce n'est pas le cas, afin que vous puissiez l'ajouter.

BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 10



Outil de réinitialisation CRON

Il n'y a pas grand chose de plus à ajouter, si le cron se bloque ou si vous voyez qu'il fonctionne de manière débile, redémarrez-le.

BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 11

  • Il inclut également une case d'état dans la configuration qui indique l'heure exacte de la dernière exécution du CRON et son résultat (succès, pas de poste, ou échec dû à un "événement manqué").
BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 12

Créer un mot de passe pour l'application dans Bluesky

Le plugin doit être connecté à Bluesky, vous aurez donc besoin d'un compte Bluesky actif et d'un "App Password".

Le mot de passe de l'application est rapide et facile à créer en vous connectant à votre compte Bluesky dans Paramètres / Confidentialité et sécurité / Mots de passe de l'application.

Donnez-lui un nom qui vous rappelle l'usage que vous en ferez et créez-le. Vous n ' avez pas besoin de cocher la case "Autoriser l'accès à vos messages directs" et cliquez sur "Suivant".

BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 13

Sur l'écran suivant, vous pourrez copier le "mot de passe de l'application" qui s'affichera. Sauvegardez-le immédiatement car il ne peut pas être récupéré, même si vous pouvez le perdre. Créez-en un nouveau.

BSKinstallation Remember


L'installation et la mise en service se font comme d'habitude :

  1. Installez bsk-remember.zip depuis le gestionnaire de plugins ou décompressez-le dans /wp-content/plugins/.
  2. Activer le plugin.
  3. Accédez à l'option BSK Remember qui apparaît dans le menu d'administration de WordPress.
  4. Entrez l'url de l'utilisateur (handle) de votre compte Bluesky où vous allez exécuter le plugin et le mot de passe (App Pawssword) que vous avez créé.
BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 14

Effectuez le test de connexion en publiant un texte à partir du plugin et définissez enfin les heures et l'âge des articles que vous souhaitez publier automatiquement dans le tableau de planification, puis assurez-vous de sauvegarder les modifications pour planifier les tâches CRON. Et voilà, c'est fait. Si tout s'est bien passé, le plugin commencera à servir les articles choisis aux heures définies.

Quelques considérations, conseils et avertissements

Utilisez un compte Bluesky uniquement pour cela.

N'utilisez pas votre compte personnel. Vous risquez de le voir suspendu pour activité suspecte ou inhabituelle si vous testez les envois en masse et que le compte est nouveau, et les automatismes de prévention se déclencheront. Cela m'est arrivé et j'ai dû expliquer mes intentions pour récupérer mon compte. Quelques heures plus tard, ils m'ont répondu en admettant qu'il s'agissait d'un "faux positif" et ont rétabli le compte.

N'abusez pas des intervalles.

Ne publiez pas beaucoup de messages en une seule fois et/ou dans un laps de temps très court. Personne n'aime les gens ennuyeux. Au mieux, vous n'obtiendrez pas plus de lecteurs et au pire, vous commencerez à perdre la plupart des lecteurs que vous avez déjà. Lors d'occasions spéciales, vous pouvez publier deux articles en même temps s'ils sont liés, mais pas de façon routinière.

Il crée une programmation logique.

Ne programmez pas de posts pour toute la nuit ou tôt le matin si vous n'avez pas de lecteurs dans différents fuseaux horaires qui coïncident avec ces heures. Concentrez-vous sur les moments de la journée où vous pensez que votre ligne de temps est plus ou mieux animée.

Essayez de ne pas donner l'impression que tout est automatique

Même si c'est en grande partie le cas, humanisez-le autant que possible en rédigeant également ce compte et en répondant si quelqu'un vous pose une question, vous cite ou autre. Ne l'effacez pas et ne l'oubliez pas pour qu'il fonctionne pour vous.

Exemple de fonctionnement dans un compte Bluesky

Voici le compte que j'ai publié il y a quelques jours et que j'ai appelé Hemeroteca où le plugin fonctionne depuis quelques heures.

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

Sur l'utilisation, les changements possibles, les améliorations et les propositions

Ce plugin a été créé pour un usage personnel, j'ai été encouragé à le partager car il fonctionne bien. Vous êtes libre de l'utiliser. Cependant, je ne peux pas garantir qu'il fonctionne dans n'importe quel environnement et je n'offre pas de support en tant que tel ni ne prends la responsabilité si vous cassez quelque chose en l'installant. Il est livré tel quel. Mon conseil (et celui d'une centaine de millions d'autres personnes) est de l'essayer d'abord dans un environnement d'essai.

Même ainsi, si quelque chose plante et que vous voulez me le faire savoir, c'est apprécié et si cela a fonctionné pour vous, il serait également bon de le savoir.

Toute mise à jour éventuelle du plugin sera publiée dans ce billet. Si le plugin suscite de l'intérêt, je n'exclus pas de le revoir en profondeur, de le peaufiner et de tenter ma chance pour l'uploader dans le dépôt WordPress.

Amélioration possible. Sélecteur de temps avec les minutes pour une programmation fine des publications. Actuellement, le plugin ne permet de programmer les publications qu'à l'heure et à la demi-heure. En principe, cela a été pensé ainsi parce que c'était ce qui était nécessaire à l'époque et pour éviter un abus involontaire de la programmation par ignorance qui donnerait des problèmes de performance dans les blogs avec beaucoup de contenu ou avec des intentions de "bombardement" pour lancer des spams en masse.

Si vous voulez proposer un changement ou une amélioration ou signaler une erreur dans votre environnement, vous pouvez laisser un commentaire dans ce billet, je ferai de mon mieux. Lorsque les commentaires sont fermés (ils se ferment automatiquement après 40 jours) vous pouvez utiliser le formulaire de contact.

Télécharger

SBK Remember 1.5.8

BSK Recordar, un plugin pour automatiser la publication des éphémérides ou de vos anciens articles dans Bluesky 15

SBK Remember est un plugin qui s'intègre au système CRON de WordPress et vous permet de publier automatiquement d'anciens articles ("Un jour comme aujourd'hui, il y a X années") dans Bluesky à des dates et années définies par l'utilisateur.

Télécharger

Changelog

1.5.8 (30-11-2025)

  • Rollback et stabilité: la fonctionnalité "Programmation spéciale" est complètement supprimée pour assurer une stabilité maximale et éviter les conflits fatals dans l'environnement CRON.
  • AMÉLIORATION: L'outil "CRON Diagnostics" est consolidé et simplifié. Une boîte d'état est maintenant affichée dans la configuration indiquant l'heure exacte de la dernière exécution CRON et son résultat (succès, pas de poste, ou échec dû à un "événement manqué").
  • RENFORCÉ: La correction d'une heure pour le décalage horaire du serveur est maintenue.

1.4.7 (29-11-2025)

  • NOUVEAU : Ajout d'un sélecteur de langue dynamique dans la configuration. Ce sélecteur n'apparaît que si un plugin multilingue est détecté (Polylang/WPML ou tout plugin qui utilise la taxonomie des langues). Après tout changement dans la liste déroulante, vous devez vous assurer de cliquer sur le bouton "Enregistrer les changements de configuration" pour qu'ils soient appliqués.
  • AMÉLIORATION : La fonction de recherche des éphémérides(bsk_record_query_posts) utilise désormais le paramètre de la langue sélectionnée, ce qui permet de filtrer par une langue spécifique, d'inclure toutes les langues ou de désactiver complètement la recherche.

1.4.6 (28-11-2025)

  • CORRECTION CRITIQUE : Suppression de la restriction de langue codée en dur dans la requête sur les articles(tax_query) pour assurer la compatibilité avec les sites monolingues. La requête est maintenant flexible et recherche les articles dans n'importe quelle langue s'il n'existe pas de taxonomie spécifique.

1.4.5 (27-11-2025)

  • CORRECTIF CRITIQUE : Correction de l'erreur 404 dans les assets(bsk-remind-admin.css et .js) causée par un chemin incorrect(plugins_url). Ajusté la fonction enqueue_admin_assets pour utiliser plugin_dir_url(__FILE__) de manière robuste.

1.4.4 (26-11-2025)

  • AMÉLIORATION : Mise en place de la gestion des horaires et des années au moyen d'un tableau dynamique et du Drag and Drop.
  • OPTIMISATION : L'utilisation de <template> dans le HTML permet d'éviter les erreurs de rendu du tableau croisé dynamique dans l'administration.

1.4.3 (25-11-2025)

  • AMÉLIORATION : Nettoyage des entités HTML dans l'extrait de l'article avant de l'envoyer à Bluesky, afin d'éviter que des codes HTML n'apparaissent dans l'intégration.

1.4.2 (2025-11-24)

  • CORRECTIF : Correction de l'authentification pour inclure la longueur du mot de passe de l'application dans le message d'erreur de diagnostic, ce qui facilite le débogage des informations d'identification.

1.4.1 (23-11-2025)

  • NOUVEAU : Ajout d'un outil de réinitialisation CRON dans le panneau d'administration pour résoudre les problèmes de surcharge ou d'absence de publication.

1.4.0 (22-11-2025)

  • NOUVEAU : Mise en place d'une logique d'exclusion d'ID pour les articles qui ne doivent jamais être republiés ou publiés automatiquement.

1.3.2 (21-11-2025)

  • CORRECTIF : Mise en place d'un script de nettoyage d'URL pour supprimer les paramètres ?bsk_message ou ?bsk_error de la barre d'adresse après une action dans l'administration.

1.3.0 - 1.3.1 (20-11-2025)

  • AMÉLIORATION : Mise en place d'une fonctionnalité de publication manuelle.
  • AMÉLIORATION : Mise en place d'une logique de publication immédiate des nouveaux messages.

1.2.0 (19-11-2025)

  • CORRECTIF CRITIQUE : Mise en place d'une correction d'une heure(-3600s) pour le CRON WordPress afin de compenser les décalages du serveur.
  • AMÉLIORATION : Blocage des événements manqués dans le CRON afin d'éviter les envois en rafale à des moments incorrects.

1.1.0 (18-112025)

  • AMÉLIORATION : Refonte de la gestion des éphémérides afin de pouvoir rechercher plusieurs messages dans différentes années pour chaque heure de publication prévue.

1.0.0 (17-11-2025)

  • Lancement initial. Fonctionnalité de base de la connexion Bluesky et publication simple d'éphémérides.

Articles connexes

Laisser un commentaire

Vous avez quelque chose à dire ?