Você digita o handle completo de um usuário remoto na caixa de pesquisa do Mastodon, mas o perfil não aparece nos resultados. Isso acontece porque o mecanismo de busca do Mastodon indexa conteúdo local por padrão e depende de eventos de federação para descobrir contas remotas. Sem uma interação prévia ou um aperto de mão federado completo, a caixa de pesquisa não retorna nada. Este artigo explica por que usuários remotos ficam invisíveis e fornece três métodos confiáveis para localizá-los e segui-los.
Principais conclusões: Corrigindo a pesquisa do Mastodon para usuários remotos
- Colar o handle completo na caixa de pesquisa: Cole o @usuário@domínio.tld completo na caixa de pesquisa do Mastodon para acionar uma consulta manual de federação.
- Diretório público da instância: Navegue pelo diretório público da sua instância em https://suainstância.tld/directory para encontrar usuários remotos que optaram pela descoberta.
- Ferramentas de busca de terceiros: Use Fedi.Directory ou Mastodon.online para localizar perfis remotos quando a pesquisa da instância falhar.
Por que a pesquisa do Mastodon falha ao encontrar usuários remotos
O mecanismo de busca do Mastodon não rastreia todo o fediverso. Ele indexa apenas o conteúdo que já foi federado para sua instância. Quando você digita um handle remoto na caixa de pesquisa, a instância primeiro verifica seu banco de dados local. Se nenhuma postagem, impulsionamento ou seguidor dessa conta remota jamais chegou à sua instância, o banco de dados retorna zero resultados. A caixa de pesquisa então tenta uma consulta de federação ao vivo. Essa consulta pode falhar se a instância remota estiver lenta, inativa ou configurada para bloquear solicitações de federação de instâncias desconhecidas. O resultado é uma pesquisa em branco, sem mensagem de erro, deixando você sem saber se a conta existe ou se a pesquisa está quebrada.
Exigência de sintaxe do handle completo
O Mastodon exige o formato completo do handle @usuário@domínio.tld para pesquisas remotas. Se você digitar apenas o nome de usuário ou o nome de usuário com o símbolo @, mas omitir o domínio, a pesquisa nunca sairá do banco de dados local. A instância não consegue adivinhar qual servidor remoto hospeda a conta. Sempre cole ou digite o handle completo, incluindo ambos os símbolos @ e o nome de domínio completo.
Atraso na federação e bloqueio de instância
Mesmo com o handle correto, a consulta ao vivo pode expirar. Instâncias federadas se comunicam via ActivityPub, e a solicitação precisa viajar da sua instância para a instância remota e voltar. Latência de rede, carga do servidor ou uma interrupção temporária em qualquer um dos lados faz com que a consulta falhe silenciosamente. Algumas instâncias também moderam solicitações de federação recebidas, rejeitando consultas de instâncias nas quais não confiam. Nesses casos, a caixa de pesquisa nunca encontrará o usuário remoto, e você precisará usar métodos alternativos.
Passos para encontrar e seguir um usuário remoto no Mastodon
Método 1: Colar o handle completo na caixa de pesquisa
- Copie o handle remoto completo
Obtenha o handle exato do perfil do usuário em sua instância. O formato deve ser @usuário@domínio.tld. Por exemplo, @mastodonmigration@mastodon.social. - Abra a caixa de pesquisa da sua instância do Mastodon
Clique no ícone da lupa na barra lateral esquerda ou pressione Ctrl + / para focar a caixa de pesquisa. - Cole o handle completo e pressione Enter
Cole o handle exatamente como copiado. Pressione Enter. Aguarde até 10 segundos. Se a instância remota responder, o perfil aparecerá nos resultados da pesquisa. Clique no perfil para abri-lo e depois clique em Seguir. - Se o perfil não aparecer, atualize a pesquisa
Limpe a caixa de pesquisa, cole o handle novamente e pressione Enter. Uma segunda tentativa às vezes funciona quando a primeira consulta expirou.
Método 2: Usar o diretório público da instância
- Navegue até o diretório público da sua instância
Abra um navegador e vá para https://suainstância.tld/directory. Substitua suainstância.tld pelo domínio real da sua instância. - Pesquise o usuário remoto pelo nome de exibição ou nome de usuário
Digite o nome de exibição ou nome de usuário no campo de pesquisa do diretório. O diretório mostra usuários que optaram pela descoberta, incluindo usuários remotos que interagiram com sua instância. - Clique no perfil do usuário e siga
Ao encontrar o usuário, clique no nome dele para abrir a página de perfil. Clique em Seguir para adicioná-lo ao seu feed inicial.
Método 3: Usar uma ferramenta de busca de terceiros
- Abra o Fedi.Directory
Vá para https://fedi.directory no seu navegador. Este site indexa usuários do Mastodon por categoria e interesse. - Pesquise o usuário pelo nome ou categoria
Use a barra de pesquisa ou navegue pelas categorias. Ao encontrar o usuário, clique no link do perfil para abrir a página de perfil do Mastodon na instância de origem. - Copie o handle da URL do perfil
A URL do perfil contém o handle completo. Copie-o e cole-o na caixa de pesquisa da sua instância conforme descrito no Método 1.
Se o Mastodon ainda não encontrar o usuário remoto
Usuário remoto não interagiu com nenhuma conta federada
Alguns usuários remotos nunca postaram, impulsionaram ou seguiram ninguém fora de sua instância de origem. Sua instância não consegue descobri-los por meio da federação porque nenhuma mensagem ActivityPub jamais chegou. Nesse caso, você deve pedir ao usuário que interaja com uma postagem pública da sua instância ou peça a alguém que já o segue para impulsionar uma postagem. Após essa interação, a caixa de pesquisa os encontrará.
Instância remota bloqueia sua instância
A instância remota pode ter um bloqueio de domínio que impede solicitações de federação da sua instância. Você não pode substituir esse bloqueio. A única alternativa é criar uma conta em uma instância que a instância remota permita, ou entrar em contato com o administrador da instância remota para solicitar uma exceção.
Caixa de pesquisa retorna apenas resultados locais
Algumas instâncias do Mastodon desabilitam a pesquisa remota completamente na configuração do servidor. Se a caixa de pesquisa nunca retornar usuários remotos mesmo após colar o handle corretamente, o administrador da sua instância pode ter definido SEARCH_DISABLED ou WHITELIST_MODE como verdadeiro. Entre em contato com o administrador da sua instância para confirmar. Se a pesquisa remota estiver desabilitada, você deve usar o diretório público ou ferramentas de terceiros.
Pesquisa do Mastodon vs ferramentas de terceiros para descoberta de usuários remotos
| Item | Pesquisa do Mastodon | Ferramentas de terceiros |
|---|---|---|
| Requer aperto de mão de federação | Sim | Não |
| Indexa todos os usuários remotos | Não, apenas os que federaram | Depende do banco de dados da ferramenta |
| Funciona com instâncias bloqueadas | Não | Sim, se a ferramenta tiver o perfil |
| Velocidade do resultado | Instantâneo para local, até 10s para remoto | Varia conforme a ferramenta |
| Exige formato exato do handle | Sim | Às vezes apenas um nome é necessário |
Agora você pode localizar e seguir qualquer usuário remoto do Mastodon colando o handle completo, verificando o diretório público ou usando o Fedi.Directory. Se a pesquisa ainda falhar, peça ao usuário para interagir com uma postagem federada ou verifique se sua instância bloqueia a pesquisa remota. Para problemas persistentes de descoberta, considere ingressar em uma instância com menos restrições de federação.