Ir para o conteúdo

Estatísticas e níveis

A Kwitka mostra a vida de uma comunidade, não apenas remove spam. Níveis de atividade, tops por período e gráficos no painel ajudam a ver quem movimenta o chat.

Níveis de atividade

Por cada mensagem, o membro acumula atividade. Quantas mais mensagens, mais alto o nível (um número). O nível é um eixo separado da reputação.

Comando Descrição
/rank, /level O meu nível, o progresso para o próximo e a patente de reputação

Dois eixos: nível e patente

O nível cresce com o número de mensagens (atividade). A patente vem da reputação (utilidade e confiança). Assim, a tagarelice e o valor são recompensados em separado.

Tops

Os administradores veem classificações dos mais ativos por período e por reputação:

Comando Descrição
/top today Mais ativos hoje (Admin)
/top week Mais ativos esta semana (Admin)
/top month Mais ativos este mês (Admin)
/top active Mais ativos de sempre (Admin)
/toprep, /top rep Top por reputação (Admin)

Nomes de patentes personalizados

Em /settingsReputação (ou no painel web), os administradores podem renomear as patentes do seu chat — linhas “limite=nome”, ex. 0=Novato. Opcionalmente, o nível de atividade pode aparecer no título — ex. “Mentor lvl.8”.

Gráficos no painel

O painel web mostra gráficos claros: volume de mensagens em 14 dias, um mapa de calor de atividade por hora e a dinâmica de crescimento de membros.

Privacidade

As estatísticas são agregadas (contadores e tops), sem armazenar os textos das mensagens. Detalhes na página “Privacidade”.

Mais estatísticas

Além do volume e dos tops, o painel mostra: uma divisão por tipo de mensagem (texto/foto/autocolante/voz…), entradas vs saídas (churn), frequência de comandos e – opcionalmente – uma nuvem de palavras (ative “🔤 Estatísticas de palavras” em /settings → Reputação; privacidade: apenas contadores agregados, sem textos).

Painel público

Os administradores podem abrir uma página pública de estatísticas (só leitura) em app.kwitka.kyiv.ua/stats/<chat_id> – ative “🌐 Página pública de estatísticas”. Os dados de moderação nunca são mostrados aí.

Anti-farming

A atividade de um utilizador conta no máximo uma vez a cada ~45 segundos (configurável em /settings), e um álbum de média conta como uma mensagem. Assim os tops refletem participação real, não inundação de fotos.

Níveis: título e etiqueta cinza

O nível aparece no título de patente (ex. “Mentor lvl.5”) para quem tem reputação, e nos membros sem patente como uma etiqueta cinza separada (“lvl.5”), sem os tornar administradores. Ativar: /settings → Reputação → “Nível no título”; o bot precisa do direito “Gerir etiquetas”. Para os existentes use /restore_titles.

Note

Os níveis e patentes pessoais são explicados na página Reputação e patentes. Esta página é sobre as estatísticas do chat (gráficos, tops, tipos de mensagem).

📊 Resumo semanal (/settings → Reputação): uma vez por semana o bot publica um resumo do chat — membros, mensagens, os 5 mais ativos (os nomes são ligações para o perfil e, entre parênteses, o número de mensagens da semana), quanto spam foi apanhado e o 🏆 campeão da semana.

Compare com /top week, não com /top active

O resumo é, na prática, o top 5 de /top week: a mesma contagem e a mesma janela de 7 dias. Por isso, /top week e o resumo devem mostrar as mesmas pessoas e os mesmos números.

Com /top active os números não vão bater certo — aí a atividade é de sempre. Pela mesma razão, o resumo não indica o nível (lvl.): este é calculado a partir da atividade acumulada e, ao lado de números semanais, seria enganador. O /top week também não mostra o nível.