Saltar a contenido

Estadísticas y niveles

Kwitka muestra la vida de una comunidad, no solo elimina spam. Los niveles de actividad, los tops por periodo y los gráficos del panel ayudan a ver quién mueve el chat.

Niveles de actividad

Por cada mensaje el miembro acumula actividad. Cuantas más publicaciones, mayor es el nivel (un número). El nivel es un eje separado de la reputación.

Comando Descripción
/rank, /level Mi nivel, el progreso al siguiente y el rango de reputación

Dos ejes: nivel y rango

El nivel crece con la cantidad de mensajes (actividad). El rango proviene de la reputación (utilidad y confianza). Así, la locuacidad y el valor se premian por separado.

Tops

Los administradores ven clasificaciones de los más activos por periodo y por reputación:

Comando Descripción
/top today Más activos hoy (Admin)
/top week Más activos esta semana (Admin)
/top month Más activos este mes (Admin)
/top active Más activos de todos los tiempos (Admin)
/toprep, /top rep Top por reputación (Admin)

Nombres de rangos personalizados

En /settingsReputación (o en el panel web) los administradores pueden renombrar los rangos de su chat — líneas “umbral=nombre”, ej. 0=Novato. Opcionalmente el nivel de actividad puede mostrarse en el título — ej. “Mentor lvl.8”.

Gráficos en el panel

El panel web muestra gráficos claros: volumen de mensajes en 14 días, un mapa de calor de actividad por horas y la dinámica de crecimiento de miembros.

Privacidad

Las estadísticas son agregadas (contadores y tops), sin almacenar los textos de los mensajes. Detalles en la página “Privacidad”.

Más estadísticas

Además del volumen y los tops, el panel muestra: un desglose por tipo de mensaje (texto/foto/sticker/voz…), entradas vs salidas (churn), frecuencia de comandos y – opcionalmente – una nube de palabras (activa “🔤 Estadísticas de palabras” en /settings → Reputación; privacidad: solo contadores agregados, sin textos).

Panel público

Los administradores pueden abrir una página pública de estadísticas (solo lectura) en app.kwitka.kyiv.ua/stats/<chat_id> – activa “🌐 Página pública de estadísticas”. Los datos de moderación nunca se muestran ahí.

Anti-trampas

La actividad de un usuario cuenta como máximo una vez cada ~45 segundos (configurable en /settings), y un álbum multimedia cuenta como un mensaje. Así los tops reflejan participación real, no una avalancha de fotos.

Niveles: título y etiqueta gris

El nivel aparece en el título de rango (ej. “Mentor lvl.5”) para quienes tienen reputación, y en los miembros sin rango como una etiqueta gris aparte (“lvl.5”), sin hacerlos administradores. Activar: /settings → Reputación → “Nivel en el título”; el bot necesita el permiso “Gestionar etiquetas”. Para los existentes ejecuta /restore_titles.

Note

Los niveles y rangos personales se explican en la página Reputación y rangos. Esta página trata de las estadísticas del chat (gráficos, tops, tipos de mensaje).

📊 Resumen semanal (/settings → Reputación): una vez por semana el bot publica un resumen del chat — miembros, mensajes, los 5 más activos (los nombres son enlaces al perfil y, entre paréntesis, el número de mensajes de la semana), cuánto spam se detectó y el 🏆 campeón de la semana.

Compárelo con /top week, no con /top active

El resumen es, en la práctica, el top 5 de /top week: el mismo recuento y la misma ventana de 7 días. Por eso /top week y el resumen deben mostrar a las mismas personas y las mismas cifras.

Con /top active las cifras no coincidirán, porque ahí la actividad es de todo el tiempo. Por ese mismo motivo el resumen no incluye el nivel (lvl.): se calcula a partir de la actividad acumulada y, junto a las cifras semanales, resultaría engañoso. /top week tampoco muestra el nivel.