Como importar listas de bloqueio e silenciamento do Mastodon para uma nova conta
🔍 WiseChecker

Como importar listas de bloqueio e silenciamento do Mastodon para uma nova conta

Mudar para uma nova conta do Mastodon geralmente significa reconstruir suas listas de bloqueio e silenciamento do zero. Sem essas listas, você corre o risco de ver conteúdo de usuários que havia filtrado anteriormente. O Mastodon oferece uma ferramenta integrada para exportar e importar essas configurações de moderação como arquivos CSV. Este artigo explica como exportar suas listas de bloqueio e silenciamento da sua conta antiga e importá-las para uma nova conta.

O processo envolve gerar um arquivo CSV da sua conta antiga e enviá-lo nas configurações de importação da nova conta. Nenhuma ferramenta de terceiros é necessária. Toda a migração pode ser concluída em alguns minutos através da interface web do Mastodon.

Este guia cobre tanto as etapas de exportação quanto de importação, os formatos de arquivo específicos que o Mastodon usa e problemas comuns que podem ocorrer durante a transferência. Siga cada etapa cuidadosamente para garantir que suas listas de bloqueio e silenciamento sejam totalmente restauradas.

Principais conclusões: Importar listas de bloqueio e silenciamento no Mastodon

  • Preferências > Importar e exportar > Exportar: Gera arquivos CSV para suas listas de bloqueio e silenciamento da conta atual.
  • Preferências > Importar e exportar > Importar: Envia o arquivo CSV para aplicar a lista de bloqueio ou silenciamento na nova conta.
  • Formato de arquivo CSV com linha de cabeçalho: O arquivo deve conter uma linha de cabeçalho com nomes de coluna como AccountAddress e HideNotifications.

Por que as listas de bloqueio e silenciamento do Mastodon precisam ser reimportadas

O Mastodon armazena listas de bloqueio e silenciamento localmente em cada conta. Quando você cria uma nova conta na mesma instância ou em uma diferente, as listas antigas não são transferidas automaticamente. O recurso de migração de conta do Mastodon move apenas seguidores, solicitações de seguimento e listas. Os dados de bloqueio e silenciamento são excluídos do processo de migração padrão porque são considerados dados de moderação privados vinculados à conta específica.

O recurso de exportação e importação usa arquivos CSV. CSV significa valores separados por vírgula. O Mastodon gera um arquivo onde cada linha representa uma conta bloqueada ou silenciada. O arquivo inclui o endereço ActivityPub completo da conta e, para entradas de silenciamento, um indicador se as notificações estão ocultas. Esse formato permite que você revise a lista antes de importá-la para a nova conta.

O processo de importação corresponde cada endereço de conta aos dados existentes da nova conta. Se a conta não existir na nova instância, a importação ainda adiciona o endereço à lista de bloqueio ou silenciamento. O efeito é do lado do servidor: a nova conta não verá postagens ou notificações dessas contas, independentemente de qual instância elas pertençam.

Etapas para exportar listas de bloqueio e silenciamento da sua conta antiga

  1. Faça login na sua conta antiga do Mastodon
    Abra a interface web do Mastodon no seu navegador. Insira seu nome de usuário e senha da conta que atualmente possui as listas de bloqueio e silenciamento que você deseja mover.
  2. Abra as configurações de Exportação
    Clique no ícone de Preferências na barra lateral direita. O ícone parece uma engrenagem ou três pontos horizontais, dependendo do tema. Selecione Importar e exportar no menu. Em seguida, clique na aba Exportar no topo da página.
  3. Selecione o tipo de dados para exportar
    Na seção Exportar, você vê um menu suspenso rotulado como Dados a exportar. Clique no menu suspenso e escolha Lista de bloqueio. Em seguida, clique no botão Exportar. Seu navegador baixa um arquivo CSV chamado blocking.csv.
  4. Repita a exportação para a lista de silenciamento
    Clique no menu suspenso novamente e selecione Lista de silenciamento. Clique em Exportar. Seu navegador baixa um arquivo CSV chamado muting.csv. Salve ambos os arquivos em uma pasta que você possa encontrar facilmente mais tarde.

Etapas para importar listas de bloqueio e silenciamento na sua nova conta

  1. Faça login na sua nova conta do Mastodon
    Abra a interface web do Mastodon e faça login com a nova conta onde você deseja aplicar as listas de bloqueio e silenciamento.
  2. Abra as configurações de Importação
    Clique no ícone de Preferências, depois selecione Importar e exportar. Clique na aba Importar no topo da página.
  3. Escolha o tipo de dados para importar
    No menu suspenso rotulado como Dados a importar, selecione Lista de bloqueio. Isso informa ao Mastodon que o arquivo CSV que você vai enviar contém entradas de bloqueio.
  4. Envie o arquivo CSV
    Clique no botão Escolher arquivo e navegue até o arquivo blocking.csv que você baixou anteriormente. Selecione o arquivo. O Mastodon exibe o nome do arquivo ao lado do botão.
  5. Selecione o modo de mesclagem
    Abaixo do seletor de arquivo, você vê uma configuração de Mesclagem. Escolha Mesclar para adicionar os bloqueios importados a quaisquer bloqueios existentes na nova conta. Escolha Substituir para substituir todos os bloqueios existentes pela lista importada. Para uma migração limpa de uma conta vazia, Mesclar geralmente é a opção correta.
  6. Inicie a importação
    Clique no botão Enviar. O Mastodon processa o arquivo e adiciona as contas bloqueadas. Uma mensagem de confirmação aparece quando a importação é concluída. O número de entradas importadas é exibido.
  7. Repita a importação para a lista de silenciamento
    Volte para a aba Importar. No menu suspenso Dados a importar, selecione Lista de silenciamento. Envie o arquivo muting.csv. Escolha o mesmo modo de mesclagem que você usou para bloqueios. Clique em Enviar.

Problemas comuns ao importar listas de bloqueio e silenciamento

Erros de formato do arquivo CSV causam falha na importação

O Mastodon espera que o arquivo CSV tenha uma linha de cabeçalho específica. A lista de bloqueio deve começar com um cabeçalho que inclua a coluna AccountAddress. A lista de silenciamento deve incluir AccountAddress e HideNotifications. Se você editou manualmente o arquivo e removeu a linha de cabeçalho, a importação falha silenciosamente. Para corrigir isso, reexporte o arquivo da conta antiga. Não modifique a linha de cabeçalho.

Entradas duplicadas após importar várias vezes

Se você importar o mesmo arquivo CSV mais de uma vez usando o modo Mesclar, o Mastodon não cria entradas duplicadas. O sistema verifica se há entradas existentes antes de adicionar. Nenhuma ação é necessária. Se você usar o modo Substituir, cada importação substitui toda a lista pelo novo arquivo, o que pode remover entradas que você adicionou manualmente entre as importações.

Endereços de conta não reconhecidos na nova instância

O Mastodon armazena endereços de conta no formato usuario@instancia.dominio. Se a nova instância não conseguir resolver o domínio de uma conta bloqueada, a importação ainda adiciona o endereço à lista. O bloqueio ou silenciamento entra em vigor quando a conta remota se torna acessível novamente. Nenhum erro ocorre durante a importação.

Comparação entre exportação e importação de listas de bloqueio e silenciamento do Mastodon

Item Exportação Importação
Finalidade Salvar listas de bloqueio e silenciamento da conta atual Aplicar listas de bloqueio e silenciamento a uma nova conta
Formato do arquivo CSV com linha de cabeçalho CSV com linha de cabeçalho
Modo de mesclagem Não aplicável Mesclar ou Substituir
Efeito nos dados existentes Nenhum Adiciona ou substitui entradas
Tipos de dados disponíveis Lista de bloqueio, Lista de silenciamento Lista de bloqueio, Lista de silenciamento

Após importar suas listas de bloqueio e silenciamento, verifique as entradas acessando Preferências > Importar e exportar > Exportar e baixando a lista novamente. Compare a contagem de linhas com o arquivo original. Se as contagens coincidirem, a transferência está completa.

Agora você pode gerenciar sua nova conta com as mesmas configurações de moderação da sua conta antiga. Para refinar ainda mais sua experiência, considere criar bloqueios de domínio para instâncias inteiras que você deseja evitar. Bloqueios de domínio são separados dos bloqueios de conta e devem ser configurados manualmente em Preferências > Moderação > Bloqueios de domínio.