Visibilidade de Hashtags no Mastodon Entre Instâncias: Como Funciona a Federação
🔍 WiseChecker

Visibilidade de Hashtags no Mastodon Entre Instâncias: Como Funciona a Federação

Quando você adiciona uma hashtag a um post no Mastodon, espera que ele apareça nos feeds de hashtag de usuários em outras instâncias. Mas às vezes o post não aparece ou só aparece após um longo atraso. Isso acontece porque o Mastodon usa um sistema de retransmissão federada para hashtags, em vez de um índice global. Este artigo explica como a federação de hashtags realmente funciona, o que controla a visibilidade entre instâncias e como você pode melhorar o alcance dos seus posts marcados.

Principais Conclusões: Mecânica da Federação de Hashtags no Mastodon

  • Retransmissão na linha do tempo federada: Posts com hashtag se propagam apenas para instâncias que seguem pelo menos um usuário que usa aquela hashtag.
  • Seguir hashtag a nível de instância: Administradores podem seguir uma hashtag em toda a instância, fazendo com que todos os posts locais com essa tag fiquem visíveis para a instância remota.
  • Controle de visibilidade local: Definir um post como local-only no diálogo de composição impede que ele apareça em qualquer feed de hashtag remoto.

ADVERTISEMENT

Como Funciona a Federação de Hashtags no Mastodon

O Mastodon não possui um mecanismo de busca central ou um índice global de hashtags. Em vez disso, cada instância mantém sua própria linha do tempo local de hashtags, e os posts se espalham pelo protocolo de federação quando as instâncias compartilham conteúdo. Quando você publica um post com uma hashtag, sua instância envia esse post para todas as instâncias que têm pelo menos um seguidor da sua conta. Essas instâncias remotas então verificam a hashtag e adicionam o post à sua linha do tempo local de hashtags se a tag não estiver bloqueada.

O mecanismo principal é que um post com uma hashtag só aparecerá no feed de hashtag de uma instância remota se essa instância já tiver visto a hashtag antes. Se ninguém na instância remota nunca usou ou seguiu aquela hashtag, a instância remota não puxará o post. É por isso que uma hashtag popular em uma instância pode ser invisível em outra até que um usuário local nessa instância pesquise pela tag ou a siga.

Administradores de instância também podem configurar a visibilidade de hashtags através do painel de administração. Eles podem bloquear hashtags específicas de aparecerem na linha do tempo federada, ou podem seguir hashtags para que todos os posts públicos com essa tag de qualquer instância sejam exibidos localmente. Esse seguimento de hashtag a nível de servidor é a única maneira de garantir que uma hashtag apareça em uma instância remota sem exigir que um usuário local a siga primeiro.

Caminho da Federação para um Post com Hashtag

Quando você publica uma mensagem pública com uma hashtag, ocorre a seguinte cadeia:

  1. Sua instância processa o post
    O post é armazenado no banco de dados local da sua instância e adicionado à linha do tempo local de hashtags para aquela tag.
  2. Sua instância envia o post para instâncias seguidoras
    Toda instância que tem pelo menos um seguidor da sua conta recebe o post através do protocolo ActivityPub.
  3. A instância remota avalia a hashtag
    A instância remota verifica sua lista de permissões e bloqueios de hashtags. Se a tag for permitida, o post é adicionado à linha do tempo local de hashtags daquela instância.
  4. A instância remota transmite para seus próprios usuários
    Usuários na instância remota que seguem a hashtag ou visualizam a página da hashtag verão o post.

Se nenhum usuário na instância remota seguir sua conta, o post nunca chega àquela instância. Essa é a razão mais comum para posts com hashtag não aparecerem entre instâncias.

Configurando a Visibilidade de Hashtags para Melhor Federação

Você não pode forçar uma instância remota a exibir sua hashtag, mas pode tomar medidas para maximizar a chance de que ela apareça. As configurações e comportamentos a seguir estão sob seu controle.

Garanta que Seu Post Seja Público

Apenas posts públicos são elegíveis para visibilidade de hashtag entre instâncias. Posts definidos como não listados, apenas para seguidores ou diretos não aparecerão em feeds de hashtag remotos. Na caixa de composição, verifique se o ícone de visibilidade mostra um globo para visibilidade pública antes de publicar.

Siga a Hashtag em Sua Própria Instância

Quando você segue uma hashtag a partir da sua conta, sua instância começa a rastrear essa tag. Isso não empurra diretamente seus posts para outras instâncias, mas sinaliza para sua instância que a tag está ativa. Combinado com outra atividade de federação, isso pode ajudar sua instância a construir um índice local da tag que é então compartilhado com instâncias que seguem sua conta.

Peça aos Administradores da Instância Remota para Seguir a Hashtag

Se você precisa que uma instância remota específica exiba sua hashtag de forma confiável, o administrador da instância pode usar o recurso de seguir hashtag a nível de servidor. No painel de administração, vá em Administração > Hashtags e clique em Seguir. Digite o nome da hashtag sem o símbolo #. A instância então puxará todos os posts públicos com essa hashtag de todo o fediverso, independentemente de algum usuário local seguir o autor.

Use Hashtags que Já Têm Presença na Federação

Hashtags que já são usadas por contas em muitas instâncias têm maior chance de serem visíveis entre instâncias. Antes de usar uma tag nicho, verifique se ela aparece na linha do tempo federada da sua instância. Se não aparecer, considere usar uma tag mais ampla que já tenha atividade de federação.

ADVERTISEMENT

Problemas Comuns com Visibilidade de Hashtags Entre Instâncias

Posts com Hashtag Não Aparecem em Instâncias Remotas

A causa mais comum é que nenhum usuário na instância remota segue sua conta. Sem uma relação de seguidor, a mensagem ActivityPub nunca chega. Para corrigir isso, peça a um usuário na instância alvo para seguir sua conta, ou peça ao administrador da instância para seguir a hashtag em todo o servidor. Outra causa é que a instância remota bloqueou a hashtag. Você pode verificar pedindo ao administrador para olhar a lista de hashtags bloqueadas em Administração > Hashtags.

Posts com Hashtag Aparecem Após um Longo Atraso

As instâncias do Mastodon processam mensagens recebidas de forma assíncrona. Se a instância remota estiver sob carga pesada, ela pode enfileirar o post por vários minutos antes de adicioná-lo à linha do tempo de hashtags. Isso é normal e não é sinal de um problema de federação. Os posts geralmente aparecem em até 5 minutos, mas podem levar até uma hora em instâncias sobrecarregadas.

Posts Locais Vazando para Feeds de Hashtag Remotos

Alguns usuários acidentalmente definem seu post como local-only e depois esperam que ele federar. Na interface web do Mastodon, posts local-only têm um ícone de cadeado com uma casa. Esses posts nunca saem da instância e nunca aparecerão em nenhum feed de hashtag remoto. Verifique novamente a configuração de visibilidade antes de publicar se você deseja alcance entre instâncias.

Hashtag Não Pesquisável na Instância Remota

Mesmo que um post com uma hashtag chegue a uma instância remota, a hashtag pode não aparecer nos resultados de busca da instância remota a menos que a instância tenha a busca de texto completo ativada. A busca de texto completo é um recurso opcional que os administradores de instância devem ativar na configuração do servidor. Sem ela, os usuários só podem encontrar hashtags navegando pela linha do tempo de hashtags ou clicando em um link de hashtag em um post que já veem.

Comparação de Opções de Visibilidade de Hashtags no Mastodon

Item Post Público com Hashtag Post Local-Only com Hashtag
Visibilidade na sua instância Linhas do tempo de hashtag local e federada Apenas linha do tempo de hashtag local
Visibilidade em instância remota com um seguidor Linha do tempo de hashtag remota Não visível
Visibilidade em instância remota sem seguidor Apenas se o administrador seguir a hashtag Não visível
Pesquisável em instância remota Sim, se a busca de texto completo estiver ativada Não aplicável

Ao entender esses mecanismos de federação, você pode evitar o erro comum de esperar visibilidade automática entre instâncias para toda hashtag. Sempre verifique a configuração de visibilidade do seu post e considere o gráfico de seguidores do seu público-alvo.

ADVERTISEMENT