Vai al contenuto

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 /settingsReputazione (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.