Statistieken en niveaus¶
Kwitka laat het leven van een community zien, niet alleen het verwijderen van spam. Activiteitsniveaus, periodieke toppen en grafieken in het paneel laten zien wie de chat aandrijft.
Activiteitsniveaus¶
Voor elk bericht verzamelt een lid activiteit. Hoe meer berichten, hoe hoger het niveau (een getal). Het niveau is een aparte as, los van reputatie.
| Opdracht | Omschrijving |
|---|---|
/rank, /level |
Mijn niveau, voortgang naar het volgende en reputatierang |
Twee assen: niveau en rang
Niveau groeit met het aantal berichten (activiteit). Rang komt uit reputatie (nuttigheid en vertrouwen). Spraakzaamheid en waarde worden dus apart beloond.
Toppen¶
Beheerders zien ranglijsten van de actiefste leden per periode en op reputatie:
| Opdracht | Omschrijving |
|---|---|
/top today |
Actiefst vandaag (Admin) |
/top week |
Actiefst deze week (Admin) |
/top month |
Actiefst deze maand (Admin) |
/top active |
Actiefst aller tijden (Admin) |
/toprep, /top rep |
Top op reputatie (Admin) |
Eigen rangnamen¶
In /settings → Reputatie (of in het webpaneel) kunnen beheerders de rangen voor hun chat hernoemen — regels “drempel=naam”, bijv. 0=Nieuw. Optioneel kan het activiteitsniveau in de titel verschijnen — bijv. “Mentor lvl.8”.
Grafieken in het paneel¶
Het webpaneel toont duidelijke grafieken: berichtvolume over 14 dagen, een heatmap van activiteit per uur en de groeidynamiek van leden.
Privacy
Statistieken zijn geaggregeerd (tellers en toppen), zonder berichtteksten op te slaan. Details op de pagina “Privacy”.
Meer statistieken¶
Naast volume en toppen toont het paneel: een uitsplitsing per berichttype (tekst/foto/sticker/spraak…), in- vs uitstroom (churn), commandofrequentie en – optioneel – een woordwolk (zet “🔤 Woordstatistiek” aan in /settings → Reputatie; privacy: alleen geaggregeerde tellingen, geen teksten).
Openbaar dashboard¶
Beheerders kunnen een openbare statistiekpagina (alleen-lezen) openen op app.kwitka.kyiv.ua/stats/<chat_id> – zet “🌐 Openbare statistiekpagina” aan. Moderatiegegevens worden daar nooit getoond.
Anti-farming
De activiteit van een gebruiker telt hoogstens eens per ~45 seconden (instelbaar in /settings), en een media-album telt als één bericht. Zo tonen de toppen echte betrokkenheid, geen fotovloed.
Niveaus: titel & grijze tag
Het niveau staat in de rangtitel (bijv. “Mentor lvl.5”) voor wie reputatie heeft, en bij leden zonder rang als aparte grijze tag (“lvl.5”), zonder ze admin te maken. Inschakelen: /settings → Reputatie → “Niveau in titel”; de bot heeft het recht “Tags beheren” nodig. Voor bestaande: /restore_titles.
Note
Persoonlijke niveaus en rangen worden uitgelegd op de pagina Reputatie en rangen. Deze pagina gaat over chatstatistieken (grafieken, toppen, berichttypen).
📊 Wekelijks overzicht (/settings → Reputatie): eens per week plaatst de bot een chatsamenvatting — leden, berichten, de top 5 actiefste leden (namen zijn links naar het profiel, tussen haakjes het aantal berichten van die week), hoeveel spam er is gevangen, en de 🏆 kampioen van de week.
Vergelijk met /top week, niet met /top active
Het overzicht is feitelijk de top 5 uit /top week: dezelfde telling en hetzelfde venster van 7 dagen. /top week en het overzicht horen dus dezelfde mensen en dezelfde getallen te tonen.
Met /top active zullen de getallen niet overeenkomen — dat is activiteit aller tijden. Om diezelfde reden staat er geen niveau (lvl.) in het overzicht: dat wordt berekend uit de totale activiteit en zou naast weekcijfers misleidend zijn. /top week toont het niveau evenmin.