Ao fixar um feed personalizado na guia inicial do Bluesky, você pode ver o erro ‘Feed Offline’ em vez de posts recentes. Esse erro significa que o servidor do feed está inacessível ou o algoritmo parou de atualizar. O problema quase sempre está no lado do criador do feed, não na sua conta. Este artigo explica as causas técnicas por trás do erro e mostra o que fazer quando ele ocorre.
Principais conclusões: Corrigindo o erro ‘Feed Offline’ no Bluesky
- Guia Feeds > Feed fixado > Atualizar: Puxe para baixo para forçar uma nova tentativa de conexão do seu cliente.
- Indisponibilidade do servidor do feed: O serviço de hospedagem do feed ou o relay do AT Protocol pode estar inacessível.
- Falha na atualização do algoritmo do feed: O código do feed parou de ser executado devido a erros ou limites de taxa na plataforma de hospedagem.
Por que um feed personalizado fixado mostra ‘Feed Offline’
Um feed personalizado no Bluesky não é uma lista estática de posts. É um algoritmo ao vivo que é executado em um servidor separado, geralmente hospedado em uma plataforma gratuita ou de baixo custo como Fly.io, Railway ou um VPS pessoal. O servidor do feed se conecta ao relay do AT Protocol do Bluesky para buscar novos posts, aplica sua lógica de filtragem e retorna uma lista de URIs de posts. Quando o servidor do feed não consegue responder à solicitação do Bluesky, o cliente exibe ‘Feed Offline’.
Existem três principais causas técnicas para esse erro:
1. Servidor do feed está inativo ou inacessível
O servidor que hospeda o algoritmo do feed pode ter travado, sido interrompido pelo provedor de hospedagem ou excedido seus limites de recursos. Serviços de hospedagem gratuitos geralmente colocam servidores inativos para dormir após um período de inatividade. Se o criador do feed não configurou um ping keep-alive, o servidor entra em modo de espera e o Bluesky não consegue alcançá-lo.
2. Conexão com o relay do AT Protocol perdida
O servidor do feed depende de uma conexão com um dos relays do AT Protocol do Bluesky para assinar eventos do firehose. Se o relay sofrer uma interrupção temporária ou o token de assinatura do servidor do feed expirar, o feed para de receber novos dados. O servidor do feed pode ainda estar funcionando, mas não tem novos posts para servir.
3. Erro no código do algoritmo do feed
O algoritmo do feed pode conter um bug que o faz travar ao processar determinados posts. Por exemplo, se o código não consegue lidar com um registro de post malformado ou um campo ausente, todo o processo do feed é interrompido. O servidor do feed permanece online, mas o algoritmo retorna uma resposta vazia ou de erro para o Bluesky.
Passos para diagnosticar e resolver o erro ‘Feed Offline’
Você não pode corrigir o servidor do feed a menos que seja o criador. No entanto, você pode verificar se o problema é temporário ou permanente e decidir se deve desafixar o feed.
- Atualize o feed manualmente
Abra o aplicativo ou cliente web do Bluesky. Toque ou clique no feed fixado que mostra o erro. Puxe para baixo no feed para forçar uma atualização. Se o feed carregar após uma ou duas atualizações, o servidor estava brevemente inacessível. Isso geralmente acontece quando um servidor adormecido acorda. - Verifique o status do feed no diretório do Bluesky
Vá para o Diretório de Feeds do Bluesky em feeds.bsky.app. Pesquise pelo nome do feed. Se o feed aparecer no diretório com um indicador de status verde, o problema é provavelmente uma questão de rede temporária. Se o feed estiver ausente ou mostrar um status vermelho, o criador removeu ou quebrou o feed. - Teste o feed em um cliente diferente
Abra o Bluesky em um navegador web em um dispositivo ou rede diferente. Fixe o mesmo feed. Se o erro aparecer lá também, o servidor do feed está definitivamente inativo. Se o feed funcionar em outro cliente, o problema está no cache ou na rede do seu cliente original. - Entre em contato com o criador do feed
Encontre o perfil do criador do feed no Bluesky. Envie uma mensagem direta ou mencione-o em um post. Pergunte se o servidor do feed está inativo ou se o algoritmo precisa de uma atualização. A maioria dos criadores de feed aprecia saber sobre o problema. - Desafixe e refixe o feed
Remova o feed da sua lista de fixados. Vá para a página do feed e toque no ícone de fixar novamente. Isso força o Bluesky a solicitar novamente os metadados e a URL do endpoint do feed. Às vezes, um cache desatualizado causa o erro mesmo quando o feed está funcionando.
Se o erro ‘Feed Offline’ persistir após a solução de problemas
O criador do feed parou de mantê-lo
Muitos feeds personalizados são projetos de hobby. O criador pode ter perdido o interesse, ficado sem créditos de hospedagem gratuita ou mudado para outra plataforma. Se o feed ficou offline por mais de uma semana, provavelmente foi abandonado. Desafixe o feed e procure um feed alternativo com propósito semelhante.
O provedor de hospedagem suspendeu o servidor do feed
Serviços de hospedagem gratuitos como Fly.io ou Railway impõem limites de CPU e memória. Se o algoritmo do feed usar muitos recursos, o provedor suspende o servidor. O criador do feed deve fazer upgrade para um plano pago ou otimizar o código. Você não pode fazer nada além de esperar o criador corrigir.
O feed usa um endpoint de API obsoleto
O AT Protocol do Bluesky ainda está em evolução. O feed pode depender de um endpoint de API que o Bluesky descontinuou ou alterou. O criador do feed deve atualizar o código para usar o endpoint atual. Verifique o repositório GitHub do feed ou a documentação para avisos sobre a mudança de API.
| Causa | O que você pode fazer | O que o criador do feed deve fazer |
|---|---|---|
| Servidor em espera | Atualizar o feed várias vezes | Adicionar um ping keep-alive ou fazer upgrade para um plano pago |
| Conexão com relay perdida | Aguardar e tentar novamente mais tarde | Reiniciar o servidor do feed e renovar o token de assinatura |
| Erro de código | Relatar o problema ao criador | Depurar e reimplantar o algoritmo |
| Feed abandonado | Desafixar e encontrar um feed substituto | Nenhum |
Equívocos comuns sobre o erro ‘Feed Offline’
Não é uma interrupção do servidor do Bluesky
Quando os próprios servidores do Bluesky estão inativos, você não consegue carregar nenhum feed, incluindo o feed padrão ‘Seguindo’. Se apenas um feed fixado mostrar o erro enquanto outros feeds funcionam, o problema é específico daquele servidor de feed.
Não é causado pelo bloqueio da sua conta
A mensagem ‘Feed Offline’ é um erro técnico, não uma ação de moderação. Se um criador de feed te bloquear, o feed simplesmente não aparece nos resultados da sua pesquisa. Você nunca vê o erro offline para um feed que te bloqueou.
Não é um problema de rede do seu lado
Uma conexão de internet lenta ou instável pode fazer com que os feeds carreguem lentamente, mas não produz o erro ‘Feed Offline’. Esse erro vem do cliente do Bluesky depois que ele falha em obter uma resposta válida do servidor do feed.
O erro ‘Feed Offline’ em um feed fixado do Bluesky é quase sempre um problema do lado do servidor. Você pode atualizar o feed, verificar o diretório e entrar em contato com o criador. Se o feed permanecer offline por um período prolongado, desafixe-o e explore outros feeds personalizados. Para evitar esse problema no futuro, fixe feeds de criadores que mantêm ativamente seu código e usam serviços de hospedagem confiáveis, como Fly.io com plano pago ou um VPS auto-hospedado.