Limite de Menções no Mastodon: Quantas por Post Antes da Limitação
🔍 WiseChecker

Limite de Menções no Mastodon: Quantas por Post Antes da Limitação

Ao compor um post no Mastodon e incluir várias @menções, a plataforma pode se recusar a enviar o post ou descartar silenciosamente as notificações para alguns usuários. Isso acontece porque cada instância do Mastodon impõe um limite no número de contas únicas que você pode mencionar em um único post. Exceder esse limite aciona a limitação, que pode impedir a entrega do post ou fazer com que seja rejeitado por servidores remotos. Neste artigo, você aprenderá o limite exato de menções por post, por que as instâncias aplicam essa regra e como contornar a restrição sem perder a comunicação.

Principais Conclusões: Limite de Menções no Mastodon por Post

  • Limite padrão de menções: O Mastodon limita cada post a um máximo de 10 @menções únicas por padrão. Isso inclui menções visíveis no corpo do post e menções ocultas adicionadas via CW ou campo de aviso de conteúdo.
  • Configuração a nível de instância: Os administradores da instância podem aumentar ou diminuir o limite de menções usando a configuração max_mentions_per_post no arquivo de configuração do Mastodon. A maioria das instâncias públicas mantém o padrão de 10.
  • Comportamento de limitação: Quando você excede o limite, a interface web do Mastodon e a maioria dos aplicativos clientes exibem uma mensagem de erro e se recusam a publicar. O post não é enviado a nenhum destinatário até que você remova menções suficientes.

ADVERTISEMENT

Por que o Mastodon Limita Menções por Post

O Mastodon é construído sobre o ActivityPub, um protocolo descentralizado que exige que cada post seja entregue individualmente ao servidor de cada usuário mencionado. Se um post incluir 50 menções, a instância de envio deve fazer 50 solicitações de entrega separadas para potencialmente 50 instâncias diferentes. Isso cria uma carga pesada no servidor de envio e nos servidores receptores, que precisam processar o post recebido e notificar o usuário mencionado.

O limite de menções é uma medida de prevenção contra spam e abuso. Sem ele, um usuário malicioso poderia mencionar milhares de contas em um único post, causando um ataque de negação de serviço contra a instância de envio e todas as instâncias destinatárias. O limite também previne abusos acidentais, onde um usuário pode copiar uma grande lista de e-mails em um post e inundar dezenas de servidores com notificações indesejadas.

O limite padrão de 10 menções por post é definido no código-fonte do Mastodon sob a constante MAX_MENTIONS_PER_POST. Os administradores da instância podem substituir esse valor editando o arquivo .env.production e adicionando a linha MAX_MENTIONS_PER_POST=20 ou qualquer outro número inteiro. No entanto, a maioria dos administradores mantém o padrão porque aumentá-lo eleva o risco de sobrecarga do servidor e spam.

Como Verificar e Contornar o Limite de Menções

Se você precisa notificar mais de 10 pessoas em um único post, tem duas opções principais: dividir o post em vários posts ou pedir ao administrador da sua instância para aumentar o limite. Abaixo estão as etapas exatas para cada método.

Método 1: Dividir Menções em Vários Posts

  1. Conte suas menções antes de postar
    Na caixa de composição, conte cada @username único que você digitou. O Mastodon conta cada conta única apenas uma vez, mesmo que você mencione a mesma pessoa várias vezes. Se a contagem exceder 10, você deve dividir a lista.
  2. Crie um primeiro post com as primeiras 10 menções
    Escreva o corpo principal da sua mensagem e inclua as primeiras 10 @menções únicas. Publique esta mensagem normalmente.
  3. Responda ao seu próprio post com as menções restantes
    Imediatamente responda ao primeiro post com o próximo grupo de menções. Continue respondendo até que todos os destinatários sejam cobertos. Cada resposta conta como um novo post com seu próprio limite de 10 menções.
  4. Use um aviso de conteúdo para agrupar menções
    Se quiser manter o tópico organizado, adicione um aviso de conteúdo como “Thread de notificação em grupo” a cada resposta. Isso oculta o corpo do post atrás de um aviso clicável e reduz a desordem visual nas timelines dos seguidores.

Método 2: Solicitar um Limite Maior ao Administrador da Sua Instância

  1. Localize o contato do administrador da sua instância
    Vá em Preferências > Administração > Sobre. Procure pela seção “Admin” ou “Contato”. Muitas instâncias listam um endereço de e-mail ou uma conta no Mastodon para o administrador.
  2. Envie uma mensagem direta ou e-mail explicando sua necessidade
    Explique que você precisa mencionar mais de 10 pessoas em um único post para um propósito legítimo, como coordenar um anúncio em grupo ou um lembrete de evento. Seja específico sobre quantas menções você precisa e com que frequência usará o limite maior.
  3. Aguarde o administrador ajustar a configuração
    O administrador deve editar o arquivo .env.production no servidor, adicionar ou alterar a linha MAX_MENTIONS_PER_POST=20 (ou o número desejado) e reiniciar os serviços do Mastodon. Após a alteração ser aplicada, você poderá postar com até o novo limite.

ADVERTISEMENT

Problemas Comuns ao Mencionar Várias Contas

Mastodon Mostra Erro “Menções demais”

Este é o sintoma mais comum de atingir o limite de menções. A interface web do Mastodon exibe uma faixa de erro vermelha abaixo da caixa de composição dizendo “Menções demais” ou “Falha na validação: Limite de menções atingido.” O post não é enviado. Para corrigir, remova @menções suficientes até que a contagem caia para 10 ou menos. Se precisar de todos os destinatários, use o método de divisão descrito acima.

Algumas Menções Não São Entregues Mesmo Abaixo do Limite

Se você ficar dentro do limite de 10 menções, mas alguns destinatários ainda não receberem uma notificação, o problema provavelmente não é o limite de menções. Verifique se a instância do destinatário não está defederada da sua. Também verifique se o destinatário não te silenciou ou bloqueou. Se o problema persistir, tente mencionar a conta usando o formato completo @usuario@instancia.tld em vez de apenas @usuario.

Menções em Avisos de Conteúdo Também Contam para o Limite

Alguns usuários assumem que menções colocadas dentro do campo de aviso de conteúdo estão isentas do limite. Isso não é verdade. O Mastodon conta todas as @menções únicas em todo o post, incluindo o texto do CW e o corpo do post. Se você ocultar menções no CW, elas ainda contam para o limite de 10 menções.

Limite de Menções do Mastodon vs Outras Plataformas

Item Mastodon Twitter / X
Limite padrão de menções por post 10 contas únicas 50 contas únicas
O admin pode aumentar o limite? Sim, editando a configuração do servidor Não, o limite é fixo
Comportamento de limitação quando excedido Post é rejeitado com mensagem de erro Post é rejeitado com mensagem de erro
Menções em respostas contam separadamente Sim, cada resposta tem seu próprio limite Sim, cada resposta tem seu próprio limite
Menções visíveis vs ocultas Todas as menções contam, mesmo no CW Todas as menções contam, mesmo no texto alternativo

O limite do Mastodon é mais restritivo que o do Twitter por padrão, mas a capacidade dos administradores de instância de aumentar o limite dá ao Mastodon mais flexibilidade para comunidades que precisam coordenar grandes anúncios em grupo.

Agora você sabe que o Mastodon limita cada post a 10 menções únicas por padrão e que pode contornar isso dividindo menções em respostas ou pedindo ao seu administrador para aumentar o limite. Se você frequentemente precisa notificar grandes grupos, considere usar uma conta de anúncios dedicada ou uma lista compartilhada que os seguidores possam assinar. Uma dica avançada: você pode criar uma lista privada de contas e depois mencionar o nome da lista usando um bot ou script personalizado, embora isso exija programação e não seja suportado nativamente no Mastodon.

ADVERTISEMENT