Você abre seu feed personalizado no Bluesky e vê o mesmo post repetido duas ou até três vezes. Isso deixa o feed com aspecto quebrado e difícil de ler. As duplicatas geralmente aparecem devido à forma como o algoritmo do feed recupera e combina posts de várias fontes. Este artigo explica a causa raiz dos posts duplicados em feeds personalizados e fornece um conjunto claro de etapas para removê-los.
Principais Conclusões: Corrigindo Posts Duplicados em Feeds Personalizados do Bluesky
- Lógica do algoritmo do gerador de feed: Duplicatas ocorrem quando o mesmo post é puxado de várias fontes configuradas ou quando o buffer de deduplicação é muito pequeno.
- Cache do lado do cliente do Bluesky: O aplicativo ou site pode armazenar em cache versões antigas de um feed, mostrando o mesmo post duas vezes após uma atualização.
- Atualização manual do feed: Puxar para baixo no celular ou pressionar F5 no desktop limpa o cache local e geralmente remove duplicatas visíveis.
Por que um Feed Personalizado Mostra Posts Duplicados
Um feed personalizado no Bluesky é alimentado por um gerador de feed — um servidor que executa um algoritmo para selecionar e ordenar posts. O gerador de feed pode puxar posts de várias fontes, como uma lista de usuários seguidos, um conjunto de palavras-chave ou uma combinação de starter packs. Quando o algoritmo não deduplica adequadamente os posts entre essas fontes, o mesmo post aparece mais de uma vez.
Outra causa comum é um buffer de deduplicação curto no código do gerador de feed. A maioria dos geradores de feed usa uma janela de tempo para verificar duplicatas. Se a janela for muito pequena, dois posts idênticos que chegam com milissegundos de diferença são incluídos. Alguns geradores de feed também falham em ignorar re-posts ou quote posts do mesmo conteúdo original.
Uma terceira causa é o cache do lado do cliente. Quando você carrega um feed personalizado pela primeira vez, o Bluesky armazena uma cópia localmente. Se o gerador de feed atualizar sua saída, mas o cliente não buscar a nova versão, você vê os posts antigos em cache junto com os novos. Isso é comum no aplicativo móvel se você alternar entre contas ou conexões de rede.
Etapas para Remover Posts Duplicados de um Feed Personalizado
Siga estas etapas em ordem. Teste o feed após cada etapa para ver se as duplicatas desapareceram.
- Force a atualização do feed
No celular, deslize para baixo a partir do topo do feed até o indicador de carregamento aparecer. No desktop, clique no nome do feed na barra lateral esquerda e pressione F5 ou Ctrl+R. Isso limpa o cache local e força o aplicativo a buscar a versão mais recente do gerador de feed. - Faça logout e login novamente
Vá em Configurações > Conta > Sair. Feche o aplicativo ou navegador completamente. Abra o Bluesky novamente e faça login. Isso redefine todos os dados em cache, incluindo respostas de feed armazenadas. - Limpe o cache do navegador (apenas desktop)
Se você usa a versão web, limpe o cache do site: abra as configurações do navegador, encontre Privacidade e Segurança > Limpar Dados de Navegação, selecione Imagens e Arquivos em Cache e limpe. Depois recarregue o Bluesky. - Verifique a configuração de fontes do gerador de feed
Se você criou o feed usando uma ferramenta como SkyFeed ou Feed Generator Starter Kit, faça login nessa ferramenta. Revise a lista de fontes. Se você adicionou a mesma lista de usuários duas vezes ou incluiu uma fonte de palavra-chave e uma lista que contém as mesmas palavras-chave, remova a fonte duplicada. Salve e reimplante o feed. - Aumente a janela de deduplicação no código do gerador de feed
Se você executa seu próprio gerador de feed, abra o arquivo do algoritmo. Procure por uma variável chamadaDEDUP_WINDOW_MSoudedupWindow. Aumente seu valor de 1000 (1 segundo) para 5000 (5 segundos) ou mais. Recompile e reinicie o gerador. - Reporte o feed ao operador do gerador de feed
Se o feed foi criado por outra pessoa, entre em contato com ela. Mencione que duplicatas aparecem e peça para verificar a lógica de deduplicação. A maioria dos operadores de feed responde através de DMs do Bluesky ou do repositório GitHub do feed.
Se as Duplicatas Persistirem Após a Correção Principal
Duplicatas aparecem apenas no celular, mas não no desktop
Isso geralmente é uma diferença de cache. No celular, vá em Configurações > Moderação > Palavras Silenciadas e verifique se alguma palavra silenciada corresponde acidentalmente aos posts duplicados. Além disso, desinstale e reinstale o aplicativo móvel do Bluesky para limpar todos os caches em nível de aplicativo.
Duplicatas vêm de re-posts do mesmo post original
Alguns algoritmos de feed incluem intencionalmente re-posts. Se você não quiser isso, modifique o código do gerador de feed para filtrar posts onde record.reply ou record.embed referencia um post já incluído. Isso requer editar o algoritmo e reimplantar.
O feed mostra três ou mais cópias do mesmo post
Isso indica que várias fontes estão correspondendo ao mesmo post. Verifique cada fonte individualmente desabilitando temporariamente todas, exceto uma. Ative-as uma de cada vez e observe o momento em que as duplicatas aparecem. Remova a fonte que introduz a cópia extra.
| Item | Cache do lado do cliente | Lógica do gerador de feed |
|---|---|---|
| Causa | Cópia local desatualizada do feed | Algoritmo falha em deduplicar entre fontes |
| Tempo de correção | Instantâneo após atualização ou novo login | Requer editar a fonte ou código do feed |
| Ação do usuário necessária | Atualização manual, limpar cache ou reinstalar app | Modificar configuração do gerador de feed ou reportar ao operador |
| Persistência | Duplicatas retornam após novo cache ser construído | Duplicatas param permanentemente após correção da lógica |
Agora você sabe por que posts duplicados aparecem em um feed personalizado do Bluesky e como removê-los. Comece com uma simples atualização ou novo login — esses métodos resolvem a maioria dos casos rapidamente. Se as duplicatas continuarem voltando, o problema está no próprio gerador de feed. Para controle avançado, execute seu próprio gerador de feed e aumente a janela de deduplicação para pelo menos 5000 milissegundos.