Ao publicar do Mastodon para o Bluesky, as hashtags não funcionam da mesma forma nas duas plataformas. O Mastodon trata hashtags como marcadores de tópico clicáveis que federam entre instâncias. O Bluesky usa um protocolo diferente onde as tags não são suportadas nativamente da mesma maneira. Essa incompatibilidade faz com que as tags quebrem, fiquem invisíveis ou apareçam como texto simples quando sua postagem do Mastodon chega ao Bluesky. Este artigo explica as diferenças exatas no comportamento das tags, mostra como configurar a publicação cruzada corretamente e lista os erros comuns a evitar.
Principais Conclusões: Publicação Cruzada de Hashtags do Mastodon para o Bluesky
- Hashtags do Mastodon usam prefixo # com federação: As tags aparecem na timeline local e federam automaticamente para outras instâncias do Mastodon.
- O Bluesky não suporta hashtags nativas: O AT Protocol trata palavras com # como texto simples, não como tags clicáveis.
- Ferramentas de publicação cruzada como Moa ou SkyBridge: Esses serviços convertem hashtags do Mastodon para um formato compatível com o Bluesky ou as removem completamente.
Por que as Hashtags do Mastodon Quebram no Bluesky
O Mastodon é construído sobre o protocolo ActivityPub. Hashtags são um recurso central: quando você escreve #exemplo, a instância a indexa, torna-a clicável e a inclui na timeline federada. A hashtag é um objeto de primeira classe na mensagem ActivityPub.
O Bluesky usa o AT Protocol, que não tem um conceito nativo de hashtags. O AT Protocol suporta facets — anotações de rich text que podem marcar um trecho de texto como URL, menção ou tag. No entanto, a maioria das bridges de publicação cruzada não gera facets para hashtags. A bridge simplesmente copia o texto incluindo o símbolo #, mas o Bluesky não o renderiza como link. O resultado é texto simples, não clicável.
Federação vs. Não Federação
As instâncias do Mastodon federam hashtags entre servidores. Quando você posta #tech em sua instância do Mastodon, outras instâncias que seguem sua conta ou pesquisam por #tech veem a postagem. No Bluesky, não há uma pesquisa global de tags equivalente. A plataforma depende de feeds e algoritmos, em vez de indexação de hashtags conduzida pelo usuário. Mesmo que uma bridge crie um facet, a tag não é descoberta fora da própria postagem.
Diferenças de Limite de Caracteres e Formatação
O Mastodon conta o símbolo # como parte do limite de caracteres — 500 caracteres. O Bluesky tem um limite de 300 caracteres. Ao publicar de forma cruzada, uma postagem longa do Mastodon com várias hashtags pode exceder o limite do Bluesky. A bridge então trunca a postagem, geralmente removendo as hashtags no final. Além disso, o Mastodon permite letras maiúsculas em hashtags, mas o sistema de facets do Bluesky as trata com distinção entre maiúsculas e minúsculas. A mesma tag escrita como #Tech e #tech pode se comportar de forma diferente no Bluesky.
Passos para Configurar a Publicação Cruzada entre Mastodon e Bluesky
Você precisa de um serviço de bridge para retransmitir postagens do Mastodon para o Bluesky. Duas opções comuns são Moa (moa.party) e SkyBridge (skybridge.fly.dev). Ambos permitem conectar sua conta do Mastodon e publicar automaticamente no Bluesky. Abaixo estão os passos usando o Moa como exemplo.
- Faça login no Moa com sua conta do Mastodon
Acesse moa.party e clique no botão de login do Mastodon. Autorize o aplicativo a ler e escrever suas postagens. O Moa solicitará permissão para ver suas informações de conta e publicar em seu nome. - Conecte sua conta do Bluesky
Após autorizar o Mastodon, clique no botão de login do Bluesky. Insira seu handle do Bluesky e uma senha de aplicativo. Não use sua senha principal do Bluesky. Crie uma senha de aplicativo em Configurações do Bluesky > Senhas de aplicativo. - Configure a direção da publicação cruzada
No painel do Moa, selecione Mastodon para Bluesky como direção. Você também pode escolher publicar do Bluesky para o Mastodon ou ambos os sentidos. Para este artigo, selecione a opção unidirecional Mastodon para Bluesky. - Defina as preferências de tratamento de hashtags
O Moa oferece uma configuração chamada “Converter hashtags para o formato do Bluesky.” Ative esta opção. Quando ativa, o Moa converte hashtags do Mastodon em facets compatíveis com o Bluesky. Se você a deixar desativada, as hashtags aparecerão como texto simples. - Teste a conexão com uma postagem de exemplo
Publique uma mensagem curta no Mastodon que inclua uma hashtag, por exemplo: “Testando publicação cruzada #MastodonParaBluesky.” Aguarde alguns minutos e verifique sua timeline do Bluesky. A postagem deve aparecer com a hashtag renderizada como um link clicável se a configuração de conversão estiver ativada. - Ajuste o comprimento da postagem para caber no limite do Bluesky
O Mastodon permite 500 caracteres. O Bluesky permite 300. Se sua postagem do Mastodon for maior que 300 caracteres, o Moa a trunca. Para evitar perder hashtags, mantenha suas postagens do Mastodon com menos de 280 caracteres ao publicar de forma cruzada. Isso garante que o texto completo, incluindo as tags, caiba no limite do Bluesky.
Alternativa Manual: Usar um Bot do Mastodon
Se preferir não usar uma bridge de terceiros, você pode executar um bot do Mastodon que encaminhe postagens para o Bluesky via API do AT Protocol. Isso requer conhecimento de programação. O bot lê seu feed do Mastodon pela API do Mastodon, extrai hashtags, cria facets e publica no Bluesky. A maioria dos usuários acha o Moa ou o SkyBridge mais simples.
Erros Comuns ao Publicar Hashtags de Forma Cruzada
Hashtags Aparecem como Texto Simples no Bluesky
Esta é a reclamação mais frequente. A bridge não converteu a tag em um facet. Verifique as configurações da sua bridge. No Moa, certifique-se de que “Converter hashtags para o formato do Bluesky” esteja ativado. No SkyBridge, procure uma opção semelhante chamada “Conversão de hashtags.” Se a configuração estiver ativada e as tags ainda aparecerem como texto simples, a bridge pode ter um bug. Tente desconectar e reconectar suas contas.
Postagem Truncada e Hashtags Ausentes
Sua postagem do Mastodon excedeu 300 caracteres. A bridge trunca a postagem para caber no limite do Bluesky. Hashtags no final da postagem são as primeiras a serem removidas. Para corrigir isso, mantenha suas postagens do Mastodon com menos de 280 caracteres. Coloque hashtags importantes no início do corpo da postagem, em vez do final.
Diferença de Maiúsculas e Minúsculas Causa Incompatibilidade
Os facets do Bluesky diferenciam maiúsculas de minúsculas. Se você escrever #Tech no Mastodon, o facet no Bluesky aponta para a string exata “Tech.” Um usuário pesquisando por “tech” no Bluesky não encontrará a postagem. Para evitar isso, use letras minúsculas em todas as hashtags ao publicar de forma cruzada. Por exemplo, escreva #tech em vez de #Tech ou #TECH.
Postagens Duplicadas no Bluesky
Se você usar mais de um serviço de bridge, pode obter postagens duplicadas. Por exemplo, usando Moa e SkyBridge simultaneamente. Desative um deles. Se você também publicar manualmente, a bridge e a publicação manual criam duplicatas. Decida por um método e mantenha-o.
Hashtag do Mastodon vs. Facet do Bluesky: Comparação de Recursos
| Item | Hashtag do Mastodon | Facet do Bluesky |
|---|---|---|
| Protocolo | Tag nativa do ActivityPub | Anotação de rich text do AT Protocol |
| Clicável | Sim, link para a timeline da tag | Sim, se o facet for criado |
| Descoberta | Federada entre instâncias | Apenas dentro da postagem, sem busca global |
| Diferença de maiúsculas/minúsculas | Não diferencia | Diferencia |
| Impacto no limite de caracteres | Conta para o limite de 500 caracteres | Conta para o limite de 300 caracteres |
| Suporte a publicação cruzada | Automático via bridge | Requer geração de facet |
A tabela mostra que a diferença central é a descoberta. Hashtags do Mastodon federam e são pesquisáveis globalmente. Facets do Bluesky existem apenas dentro da postagem e dependem de feeds para descoberta. Mesmo com conversão perfeita, uma hashtag do Mastodon publicada no Bluesky não terá o mesmo alcance.
Para maximizar a visibilidade em ambas as plataformas, use hashtags no Mastodon e confie no sistema de feeds do Bluesky para descoberta. Não espere que hashtags publicadas de forma cruzada tenham o mesmo desempenho. Considere adicionar uma nota em sua postagem do Mastodon direcionando seguidores para seu perfil no Bluesky para continuar a conversa.
Agora você pode configurar a publicação cruzada entre Mastodon e Bluesky com o tratamento correto de hashtags. Use Moa ou SkyBridge com a configuração de conversão de hashtags ativada. Mantenha suas postagens com menos de 280 caracteres para evitar truncamento. Para melhores resultados, use hashtags em minúsculas e teste com uma postagem de exemplo antes de confiar na bridge para uso regular.