Statistici și niveluri¶
Kwitka arată viața comunității, nu doar elimină spamul. Nivelurile de activitate, topurile pe perioadă și graficele din panou ajută să vezi cine animă chatul.
Niveluri de activitate¶
Pentru fiecare mesaj, membrul acumulează activitate. Cu cât mai multe postări, cu atât mai mare nivelul (un număr). Nivelul este o axă separată de reputație.
| Comandă | Descriere |
|---|---|
/rank, /level |
Nivelul meu, progresul spre următorul și rangul de reputație |
Două axe: nivel și rang
Nivelul crește cu numărul de mesaje (activitate). Rangul vine din reputație (utilitate și încredere). Astfel, vorbăria și valoarea sunt răsplătite separat.
Topuri¶
Administratorii văd clasamente ale celor mai activi pe perioadă și după reputație:
| Comandă | Descriere |
|---|---|
/top today |
Cei mai activi azi (Admin) |
/top week |
Cei mai activi săptămâna aceasta (Admin) |
/top month |
Cei mai activi luna aceasta (Admin) |
/top active |
Cei mai activi din toate timpurile (Admin) |
/toprep, /top rep |
Top după reputație (Admin) |
Nume de ranguri personalizate¶
În /settings → Reputație (sau în panoul web) administratorii pot redenumi rangurile pentru chatul lor — linii „prag=nume”, ex. 0=Novice. Opțional, nivelul de activitate poate apărea direct în titlu — ex. „Mentor lvl.8”.
Grafice în panou¶
Panoul web afișează grafice clare: volumul de mesaje pe 14 zile, o hartă termică orară a activității și dinamica creșterii membrilor.
Confidențialitate
Statisticile sunt agregate (contoare și topuri), fără a stoca textele mesajelor. Detalii pe pagina „Confidențialitate”.
Mai multe statistici¶
Pe lângă volum și topuri, panoul arată: o defalcare pe tipul mesajului (text/foto/sticker/voce…), intrări vs ieșiri (churn), frecvența comenzilor și – opțional – un nor de cuvinte (activează „🔤 Statistici cuvinte” în /settings → Reputație; confidențialitate: doar contoare agregate, fără texte).
Tablou public¶
Administratorii pot deschide o pagină publică de statistici (doar citire) la app.kwitka.kyiv.ua/stats/<chat_id> – activează „🌐 Pagină publică de statistici”. Datele de moderare nu apar niciodată acolo.
Anti-farming
Activitatea unui utilizator se numără cel mult o dată la ~45 de secunde (configurabil în /settings), iar un album media contează ca un singur mesaj. Astfel topurile reflectă implicarea reală, nu inundarea cu poze.
Niveluri: titlu și etichetă gri
Nivelul apare în titlul de rang (ex. „Mentor lvl.5”) la deținătorii de reputație, iar la membrii fără rang ca o etichetă gri separată („lvl.5”), fără a-i face admini. Activează: /settings → Reputație → „Nivel în titlu”; botul are nevoie de dreptul „Gestionare etichete”. Pentru cele existente rulează /restore_titles.
Note
Nivelurile și rangurile personale sunt explicate pe pagina Reputație și ranguri. Această pagină este despre statisticile chatului (grafice, topuri, tipuri de mesaje).
📊 Rezumat săptămânal (/settings → Reputație): o dată pe săptămână botul publică un rezumat al chatului — membri, mesaje, top 5 cei mai activi (numele sunt legături către profil, iar în paranteze apare numărul de mesaje din săptămâna respectivă), cât spam a fost prins și 🏆 campionul săptămânii.
Comparați cu /top week, nu cu /top active
Rezumatul este, de fapt, top 5 din /top week: aceeași numărătoare și aceeași fereastră de 7 zile. Prin urmare, /top week și rezumatul trebuie să afișeze aceleași persoane și aceleași cifre.
Față de /top active cifrele nu vor coincide — acolo activitatea este calculată din toate timpurile. Din același motiv, rezumatul nu include nivelul (lvl.): acesta se calculează din activitatea cumulată și, alături de cifrele săptămânale, ar induce în eroare. Nici /top week nu afișează nivelul.