Statistiche e livelli¶
Kwitka mostra la vita di una community, non si limita a rimuovere lo spam. Livelli di attività, classifiche per periodo e grafici nel pannello aiutano a vedere chi anima la chat.
Livelli di attività¶
Per ogni messaggio il membro accumula attività. Più messaggi, più alto è il livello (un numero). Il livello è un asse separato dalla reputazione.
| Comando | Descrizione |
|---|---|
/rank, /level |
Il mio livello, i progressi verso il prossimo e il rango di reputazione |
Due assi: livello e rango
Il livello cresce con il numero di messaggi (attività). Il rango deriva dalla reputazione (utilità e fiducia). Loquacità e valore sono quindi premiati separatamente.
Classifiche¶
Gli amministratori vedono le classifiche dei più attivi per periodo e per reputazione:
| Comando | Descrizione |
|---|---|
/top today |
Più attivi oggi (Admin) |
/top week |
Più attivi questa settimana (Admin) |
/top month |
Più attivi questo mese (Admin) |
/top active |
Più attivi di sempre (Admin) |
/toprep, /top rep |
Top per reputazione (Admin) |
Nomi dei ranghi personalizzati¶
In /settings → Reputazione (o nel pannello web) gli amministratori possono rinominare i ranghi della loro chat — righe “soglia=nome”, es. 0=Novizio. Facoltativamente il livello di attività può comparire nel titolo — es. “Mentore lvl.8”.
Grafici nel pannello¶
Il pannello web mostra grafici chiari: volume dei messaggi su 14 giorni, una heatmap oraria dell'attività e la dinamica di crescita dei membri.
Privacy
Le statistiche sono aggregate (contatori e classifiche), senza memorizzare i testi dei messaggi. Dettagli nella pagina “Privacy”.
Altre statistiche¶
Oltre al volume e alle classifiche, il pannello mostra: una suddivisione per tipo di messaggio (testo/foto/sticker/voce…), ingressi vs uscite (churn), la frequenza dei comandi e – facoltativamente – una nuvola di parole (attiva “🔤 Statistiche parole” in /settings → Reputazione; privacy: solo contatori aggregati, nessun testo).
Dashboard pubblica¶
Gli amministratori possono aprire una pagina statistiche pubblica (sola lettura) su app.kwitka.kyiv.ua/stats/<chat_id> – attiva “🌐 Pagina statistiche pubblica”. I dati di moderazione non vengono mai mostrati lì.
Anti-farming
L'attività di un utente conta al massimo una volta ogni ~45 secondi (configurabile in /settings), e un album multimediale conta come un solo messaggio. Così le classifiche riflettono il coinvolgimento reale, non l'inondazione di foto.
Livelli: titolo ed etichetta grigia
Il livello appare nel titolo di rango (es. “Mentor lvl.5”) per chi ha reputazione, e per i membri senza rango come etichetta grigia separata (“lvl.5”), senza renderli amministratori. Attiva: /settings → Reputazione → “Livello nel titolo”; il bot ha bisogno del permesso “Gestisci etichette”. Per quelli esistenti esegui /restore_titles.
Note
Livelli e ranghi personali sono spiegati nella pagina Reputazione e ranghi. Questa pagina riguarda le statistiche della chat (grafici, classifiche, tipi di messaggio).
📊 Riepilogo settimanale (/settings → Reputazione): una volta a settimana il bot pubblica un riepilogo della chat — membri, messaggi, i 5 più attivi (i nomi sono collegamenti al profilo, tra parentesi il numero di messaggi della settimana), quanto spam è stato rilevato e il 🏆 campione della settimana.
Confronti con /top week, non con /top active
Il riepilogo è di fatto la top 5 di /top week: stesso conteggio e stessa finestra di 7 giorni. Perciò /top week e il riepilogo devono mostrare le stesse persone e gli stessi numeri.
Con /top active i numeri non coincideranno: lì l'attività è calcolata da sempre. Per lo stesso motivo nel riepilogo non compare il livello (lvl.): si basa sull'attività complessiva e accanto ai numeri settimanali risulterebbe fuorviante. Nemmeno /top week mostra il livello.