Metodologia

De onde vêm esses números.

Atrás de cada ranking e de cada medalha em uma página do Limzo há uma regra que dá para entender, não uma caixa-preta. É assim que as estatísticas são calculadas — e, com a mesma franqueza, é isso que um bot do Telegram não consegue medir.

De onde vêm os dados

Quando um admin adiciona o Limzo a um grupo, o Telegram passa a encaminhar as mensagens e reações daquele grupo ao bot. O Limzo lê cada atualização, extrai sinais leves e atualiza contadores por membro e por grupo. Tudo começa no momento em que ele é adicionado — o Telegram não permite que bots leiam o histórico — então uma página recém-criada se preenche ao longo dos primeiros dias de atividade.

Parte do tráfego é excluída de propósito para manter as estatísticas justas: outros bots, as mensagens de serviço do próprio Telegram e os encaminhamentos automáticos de posts de canal (o pseudomembro “Telegram”) não contam nos rankings de membros.

Karma e XP

O karma é a medida do Limzo para atividade útil e positiva. Ele é baseado em sinais: não existe comando !karma para ficar pedindo, não existe voto negativo para virar guerra. Os membros ganham karma quando uma resposta puxa conversa, quando uma mensagem recebe reações, quando respondem a perguntas e quando trazem de volta à vida um chat parado.

O XP de um membro é o karma que ele acumulou. Como o XP cresce a partir de sinais de qualidade, e não de contagem de mensagens, ele não infla com enxurrada — cem mensagens “de marcar presença” movem a barra bem menos que uma única resposta que ajudou de verdade.

Níveis e medalhas

Os níveis são calculados direto do XP. Cada nível fica um pouco mais caro que o anterior seguindo uma curva suave (cerca de 10·nível² + 30·nível de XP total até aquele nível), então os primeiros níveis chegam rápido e os altos recompensam contribuição contínua. O número do nível sobe sem limite.

Sobre a escala de níveis ficam as seis medalhas de marco:

  • 🥚 Novato — nível 1
  • 🐣 Frequente — nível 3
  • Rosto conhecido — nível 6
  • 🔥 Veterano — nível 10
  • 💎 Elite — nível 18
  • 👑 Lenda — nível 30

O Limzo dá os parabéns no chat quando um membro alcança uma medalha nova (a primeira medalha é registrada em silêncio, então adicionar o bot a um grupo antigo nunca dispara uma enxurrada de felicitações). As medalhas são permanentes — nenhuma “expira” — e grupos Pro/Community podem renomear as seis.

Conquistas

As conquistas são nove prêmios colecionáveis de desbloqueio único que valorizam a variedade de bons comportamentos, não o volume: por exemplo, 💯 Centena (100 mensagens), 🌙 Coruja da Madrugada, 🎁 Mão Aberta (500 reações dadas) e 🔥 Dedicação (sequência de 30 dias seguidos). Elas são calculadas a partir de contadores duráveis que continuam acumulando fora da janela de retenção dos dados detalhados — o progresso não se perde nas limpezas. Cada uma é desbloqueada uma vez e fica para sempre.

Frases e estatísticas de personalidade

Os “retratos” bem-humorados — O Gritão, O Interrogador, o raio de sol do chat, o resmungão, o Romancista e o Minimalista — são calculados a partir de sinais leves das mensagens (proporção de MAIÚSCULAS, perguntas, emojis positivos e negativos, tamanho médio) com limiares razoáveis, para que uma única mensagem não coroe ninguém. Os casais do chat medem quem mais responde a quem, a economia das reações compara reações dadas e recebidas, e o Pronto-socorro acompanha a velocidade mediana de resposta.

As candidatas a frase só são escolhidas entre mensagens de texto marcantes — mídia e figurinhas nunca viram frase — e as frases podem ser desligadas por completo.

Os maiores recrutadores recebem crédito pelas pessoas que trouxeram — por adições manuais (“X adicionou Y”) e por links de convite nomeados. Cada membro é creditado a um único recrutador — o primeiro — então readicionar não infla o ranking, e o link de convite principal do grupo (fluxo orgânico) não é atribuído a ninguém.

O clima do grupo é uma razão simples entre emojis positivos e negativos no grupo inteiro. Ele só aparece quando há sinal emocional suficiente, para que períodos parados não distorçam o retrato, e o resumo semanal o compara com a semana anterior — mais claro ou mais nublado. É um sinal leve e brincalhão, não uma análise de sentimento das palavras de ninguém.

Moderação e estatísticas limpas

A camada antispam leve do Limzo sinaliza coisas como spam de link e propaganda via citação de canal. Quando algo é apagado — ou quando um admin adiciona um termo à lista de bloqueio — o conteúdo relacionado também é filtrado das páginas públicas e dos relatórios semanais, para que as estatísticas retratem a comunidade de verdade, e não o barulho.

Limites honestos

Preferimos dizer onde os dados terminam a fingir que não terminam:

  • Sem histórico antigo. O Telegram não abre mensagens passadas para bots, então o dia zero é o dia em que o Limzo foi adicionado.
  • Exclusões de terceiros são invisíveis. Se outro bot ou um admin apaga uma mensagem, o Telegram não envia evento nenhum — a rede de segurança é o filtro na hora de renderizar, e o admin pode ocultar conteúdo depois pela lista de bloqueio.
  • Comparações precisam de embalo. As estatísticas de “vs. período anterior” só aparecem quando há histórico suficiente para uma comparação honesta — você não vai ver um salto absurdo de “+3.925%” num grupo que acabou de entrar.
  • Sinais, não vigilância. Quase tudo o que preenche a página são contadores agregados. O que exatamente fica guardado, e por quanto tempo, está na política de privacidade.