BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky

No comments

Seleccionar idioma

BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky

Há já algum tempo que ando a pensar em criar algo que permita automatizar a publicação de mensagens antigas no Bluesky que coincidam com a data atual, mas de anos anteriores. Algo do género "aconteceu num dia como hoje, há x anos".

O plugin gratuito mais popular utilizado para este efeito que me lembro é o antigo Revive Old Post, mais tarde rebaptizado Revive Social, no entanto, a opção de partilha no Bluesky é uma opção na sua versão Pro paga e eu não queria nenhuma dessas opções extra que tendem a inchar desnecessariamente os plugins.

Foi assim que nasceuo "BSK Remember" e ficou com este nome, que não é o melhor (devia ter sido bsky + algo mais explícito), mas era necessário dar-lhe um nome e não pensei muito nisso na altura porque era apenas um teste. É um plugin WordPress básico concebido apenas para uma coisa. Permite automatizar a publicação de conteúdos de arquivo (efemérides) na rede social Bluesky através da integração com o sistema CRON do WordPress.

Se quiser poupar-se ao trabalho e descarregar o plugin agora, aqui o tem Plugin BSK Remember 1.5.8 zip.

Funções e caraterísticas

  • Publicar automaticamente mensagens antigas ("Um dia como hoje, há X anos") em horas e anos definidos pelo utilizador.

Os quadros de horários podem ser arrastados e largados para os ordenar, mas a ordem de publicação será sempre definida pelo horário.

BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 2

  • Suporte completo para vários idiomas: Detecta e permite filtrar as mensagens por idioma (por exemplo, "en", "en", "de", etc.) se utilizar plugins como o Polylang ou o WPML e publicar conteúdos em diferentes idiomas.
BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 3

  • Publicação imediata de novos posts: Opcionalmente, pode enviar um post para o Bluesky imediatamente após a sua publicação no WordPress.
BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 4

  • Controlo editorial: permite-lhe excluir mensagens específicas (por ID) para evitar a sua publicação automática como efemérides ou como novo conteúdo para mensagens irrelevantes, desactualizadas, autopromocionais ou outras.
BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 5

  • Gestão de links (Embeds): Gerar o link embed com imagem, título e excerto em Bluesky, se o post tiver uma imagem em destaque.
BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 6

  • Ferramentas de diagnóstico: Inclui funções de teste de ligação para enviar texto simples e verificar se é publicado, teste de consulta da biblioteca de jornais e uma ferramenta de reinício CRON.

Teste de ligação

BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 7

Esta caixa serve para o que está a anunciar. Depois de te ligares ao Bluesky, podes testar se a ligação funcionou. Também pode utilizá-la para mensagens rápidas ou para provocar o pessoal, enviando a caixa vazia, que irá publicar uma mensagem em branco perturbadora.

Teste de biblioteca de jornais

Executa-se e obtém-se a lista de mensagens a publicar, ou não, nesse dia.

BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 8
BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 9

O teste de consulta da biblioteca de jornais também verifica se a sua lista de mensagens publicáveis do dia tem ou não uma imagem em destaque e alerta-o com uma cruz vermelha se não tiver, para que a possa adicionar.

BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 10



Ferramenta de reposição de CRON

Não há muito mais a acrescentar, se o cron ficar bloqueado ou se vires que está a correr mal, basta reiniciá-lo.

BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 11

  • Inclui também uma caixa de estado na configuração que indica a hora exacta da última execução do CRON e o seu resultado (Sucesso, Sem mensagens ou Falha devido a "Evento perdido").
BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 12

Criar palavra-passe da aplicação no Bluesky

O plugin tem de estar ligado ao Bluesky, pelo que é necessário ter uma conta Bluesky ativa e uma "App Password".

A palavra-passe da aplicação é rápida e fácil de criar, iniciando sessão na sua conta Bluesky em Definições / Privacidade e segurança / Palavras-passe da aplicação.

Dê-lhe um nome que o faça lembrar para que é que a vai utilizar e crie-a. Não é necessário marcar a caixa "Permitir acesso às suas mensagens diretas" e clicar em "Seguinte".

BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 13

No ecrã seguinte, poderá copiar a "Palavra-passe da aplicação" que será apresentada. Guarde-a imediatamente porque não pode ser recuperada, embora não haja problema se a perder. Basta criar uma nova.

Lembrete deinstalação da BSK


A instalação e a colocação em funcionamento decorrem como habitualmente:

  1. Instale bsk-remember.zip a partir do gestor de plugins ou descompacte-o em /wp-content/plugins/.
  2. Ativar o plugin.
  3. Aceda à opção denominada BSK Remember que aparecerá no menu de administração do WordPress.
  4. Introduza o url de utilizador (handle) da sua conta Bluesky onde vai executar o plugin e a palavra-passe (App Pawssword) que criou.
BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 14

Efectue o teste de ligação publicando um texto a partir do plugin e, finalmente, defina as horas e a idade dos posts que pretende publicar automaticamente na tabela de agendamento e, em seguida, certifique-se de que guarda as alterações para agendar as tarefas CRON. E já está. Se tudo correu bem, o plugin começará a servir os posts escolhidos nos horários definidos.

Algumas considerações, conselhos e advertências

Utilize uma conta Bluesky apenas para este efeito.

Não utilize a sua conta pessoal. Se testar envios em massa e a conta for nova, corre o risco de ser suspensa por atividade suspeita ou invulgar e os automatismos de prevenção serão acionados. Isto aconteceu-me e tive de explicar as minhas intenções para recuperar a minha conta. Horas mais tarde, responderam admitindo um "falso positivo" e restabeleceram a conta.

Não abuse dos intervalos.

Não publique muitas mensagens de uma só vez e/ou num espaço de tempo muito curto. Ninguém gosta de um chato. Na melhor das hipóteses, não vai conseguir mais leitores e, na pior, vai começar a perder a maioria dos leitores que tem. Em ocasiões especiais, pode publicar dois artigos ao mesmo tempo, se estiverem relacionados, mas não como rotina.

Cria uma programação lógica.

Não programe publicações para toda a noite ou de manhã cedo se não tiver leitores de diferentes fusos horários que coincidam com essas horas. Concentre-se nas alturas do dia em que pensa que a sua linha cronológica tem mais ou melhor atividade.

Tente não a fazer parecer automática

Embora em grande parte o seja, humanize-o tanto quanto possível, escrevendo também essa conta e respondendo se alguém lhe fizer uma pergunta, o citar ou o que quer que seja. Não o arranque e esqueça-o para que funcione para si.

Exemplo de como funciona numa conta Bluesky

Aqui está a conta que lancei há alguns dias e a que chamei Hemeroteca, onde o plugin está a funcionar desde há algumas 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 a utilização, possíveis alterações, melhorias e propostas

Este plugin foi criado para uso pessoal, fui encorajado a partilhá-lo porque funciona bem. É livre de o utilizar. No entanto, não posso garantir que funcione em qualquer ambiente e não ofereço apoio como tal nem assumo a responsabilidade se partir algo durante a instalação. É entregue tal como está. O meu conselho (e o de cem milhões de outras pessoas) é experimentar primeiro num ambiente de teste.

Mesmo assim, se algo falhar e me quiser informar, agradecemos que o faça e se tiver funcionado para si, também seria bom saber.

Quaisquer possíveis actualizações do plugin serão publicadas neste post. Se houver algum interesse no plugin, não excluo a possibilidade de o rever cuidadosamente, de o polir e de tentar a minha sorte carregando-o no repositório do WordPress.

Melhorias possíveis. Seletor de tempo com minutos para uma programação mais precisa das publicações. Atualmente, o plugin só permite a programação à hora e à meia hora. Em princípio, foi pensado assim porque era o que era necessário na altura e para evitar um abuso não intencional da programação por ignorância que daria problemas de desempenho em blogues com muito conteúdo ou com intenções de "bombardeamento" para lançar spam em massa.

Se quiserem propor alguma alteração ou melhoria ou reportar algum erro no vosso ambiente, podem deixar um comentário neste post, que eu farei o meu melhor. Quando os comentários estiverem fechados (fecham automaticamente ao fim de 40 dias), pode utilizar o formulário de contacto.

Descarregar

SBK Remember 1.5.8

BSK Remember, um plugin para automatizar a publicação de efemérides ou das suas mensagens antigas no Bluesky 15

O SBK Remember é um plugin que se integra no sistema CRON do WordPress e permite publicar automaticamente mensagens antigas ("A day like today, X years ago") no Bluesky em datas e anos definidos pelo utilizador.

Descarregar

Registo de alterações

1.5.8 (30-11-2025)

  • Reversão e estabilidade: A funcionalidade "Programação especial" foi completamente removida para garantir a máxima estabilidade e evitar conflitos fatais no ambiente CRON.
  • MELHORIA: A ferramenta "CRON Diagnostics" foi consolidada e simplificada. É agora apresentada uma caixa de estado na configuração que indica a hora exacta da última execução do CRON e o seu resultado (Sucesso, Sem mensagens ou Falha devido a "Evento perdido").
  • REINFORÇADO: A correção de 1 hora para o jet lag do servidor é mantida.

1.4.7 (29-11-2025)

  • NOVO: Adicionado um seletor de idioma dinâmico na configuração. Este seletor só aparece se for detectado um plugin multilingue (Polylang/WPML ou qualquer plugin que utilize a taxonomia de idiomas). Após qualquer alteração na lista pendente, deve certificar-se de que clica no botão "Guardar alterações de configuração" para que sejam aplicadas.
  • MELHORIA: A função de pesquisa de efemérides(bsk_record_query_posts) utiliza agora a definição da língua selecionada, permitindo filtrar por uma língua específica, incluindo todas as línguas, ou desativar completamente a pesquisa.

1.4.6 (28-11-2025)

  • CORRECÇÃO CRÍTICA: Removida a restrição de idioma codificada na consulta de posts(tax_query) para garantir a compatibilidade com sites monolingues. A consulta é agora flexível e procura posts em qualquer língua se não existir uma taxonomia específica.

1.4.5 (27-11-2025)

  • CORRECÇÃO CRÍTICA: Corrigido o erro 404 nos activos(bsk-remind-admin.css e .js) causado por um caminho incorreto(plugins_url). Ajustada a função enqueue_admin_assets para utilizar plugin_dir_url(__FILE__) de uma forma robusta.

1.4.4 (26-11-2025)

  • MELHORIA: Implementada a gestão dos horários e dos anos através de uma tabela dinâmica e de Drag and Drop.
  • OPTIMIZAÇÃO: Utilização de <template> no HTML para evitar erros de apresentação da tabela dinâmica na administração.

1.4.3 (25-11-2025)

  • MELHORIA: Limpámos as entidades HTML no excerto do post antes de o enviar para a Bluesky, evitando que os códigos HTML apareçam na incorporação.

1.4.2 (2025-11-24)

  • CORRIGIDO: A autenticação foi corrigida para incluir o comprimento da palavra-passe da aplicação na mensagem de erro de diagnóstico, facilitando a depuração de credenciais.

1.4.1 (23-11-2025)

  • NOVO: Adicionada uma ferramenta de reinicialização CRON no painel de administração para solucionar problemas de explosões ou lançamentos perdidos.

1.4.0 (22-11-2025)

  • NOVO: Implementada a lógica de exclusão de ID para posts que nunca devem ser republicados ou publicados automaticamente.

1.3.2 (21-11-2025)

  • CORRIGIDO: Implementado um script de limpeza de URL para remover os parâmetros ?bsk_message ou ?bsk_error da barra de endereço após uma ação no administrador.

1.3.0 - 1.3.1 (20-11-2025)

  • MELHORIA: Implementação da funcionalidade de publicação manual.
  • MELHORIA: Foi implementada uma lógica que permite a publicação imediata de novas mensagens.

1.2.0 (19-11-2025)

  • CORRECÇÃOCRÍTICA: Implementada a correção de 1 hora(-3600s) para o WordPress CRON para compensar os atrasos do servidor.
  • MELHORIA: Bloqueio de eventos perdidos no CRON para evitar explosões de publicações em alturas incorrectas.

1.1.0 (18-112025)

  • MELHORIA: Refacção do tratamento das efemérides para poder procurar várias mensagens em anos diferentes para cada hora de publicação programada.

1.0.0 (17-11-2025)

  • Lançamento inicial. Funcionalidade básica de ligação Bluesky e publicação simples de efemérides.

Artigos relacionados

Deixe um comentário

Há alguma coisa a dizer?