Statistiques et niveaux¶
Kwitka montre la vie d'une communauté, pas seulement la suppression du spam. Les niveaux d'activité, les tops par période et les graphiques du panneau aident à voir qui anime le chat.
Niveaux d'activité¶
Pour chaque message, le membre accumule de l'activité. Plus il publie, plus son niveau (un nombre) est élevé. Le niveau est un axe distinct de la réputation.
| Commande | Description |
|---|---|
/rank, /level |
Mon niveau, la progression vers le suivant et le rang de réputation |
Deux axes : niveau et rang
Le niveau augmente avec le nombre de messages (activité). Le rang vient de la réputation (utilité et confiance). Bavardage et valeur sont donc récompensés séparément.
Tops¶
Les administrateurs voient les classements des plus actifs par période et par réputation :
| Commande | Description |
|---|---|
/top today |
Plus actifs aujourd'hui (Admin) |
/top week |
Plus actifs cette semaine (Admin) |
/top month |
Plus actifs ce mois-ci (Admin) |
/top active |
Plus actifs de tous les temps (Admin) |
/toprep, /top rep |
Top par réputation (Admin) |
Noms de rangs personnalisés¶
Dans /settings → Réputation (ou dans le panneau web), les administrateurs peuvent renommer les rangs de leur chat — lignes « seuil=nom », ex. 0=Débutant. En option, le niveau d'activité peut apparaître dans le titre — ex. « Mentor lvl.8 ».
Graphiques dans le panneau¶
Le panneau web affiche des graphiques clairs : volume de messages sur 14 jours, une carte de chaleur horaire de l'activité et la dynamique de croissance des membres.
Confidentialité
Les statistiques sont agrégées (compteurs et tops), sans stocker le texte des messages. Détails sur la page « Confidentialité ».
Plus de statistiques¶
Outre le volume et les tops, le panneau affiche : une répartition par type de message (texte/photo/sticker/voix…), les arrivées vs départs (churn), la fréquence des commandes et – en option – un nuage de mots (activez « 🔤 Statistiques de mots » dans /settings → Réputation ; confidentialité : compteurs agrégés uniquement, sans textes).
Tableau de bord public¶
Les administrateurs peuvent ouvrir une page de statistiques publique (lecture seule) sur app.kwitka.kyiv.ua/stats/<chat_id> – activez « 🌐 Page de statistiques publique ». Les données de modération n’y sont jamais affichées.
Anti-triche
L'activité d'un utilisateur compte au plus une fois toutes les ~45 secondes (configurable dans /settings), et un album multimédia compte comme un seul message. Ainsi les tops reflètent un engagement réel, pas un flot de photos.
Niveaux : titre & étiquette grise
Le niveau s'affiche dans le titre de rang (ex. « Mentor lvl.5 ») pour ceux qui ont de la réputation, et pour les membres sans rang sous forme d'étiquette grise distincte (« lvl.5 »), sans les rendre admins. Activer : /settings → Réputation → « Niveau dans le titre » ; le bot a besoin du droit « Gérer les étiquettes ». Pour les existants, lance /restore_titles.
Note
Les niveaux et rangs personnels sont expliqués sur la page Réputation et rangs. Cette page traite des statistiques du chat (graphiques, tops, types de messages).
📊 Résumé hebdo (/settings → Réputation) : une fois par semaine le bot publie un résumé du chat — membres, messages, le top 5 des plus actifs (les noms sont des liens vers le profil, entre parenthèses le nombre de messages sur la semaine), le spam détecté et le 🏆 champion de la semaine.
Comparez avec /top week, pas avec /top active
Le résumé correspond en fait au top 5 de /top week : même calcul et même fenêtre de 7 jours. /top week et le résumé doivent donc afficher les mêmes personnes et les mêmes chiffres.
Avec /top active, les chiffres ne coïncideront pas : cette commande mesure l'activité depuis toujours. Pour la même raison, le résumé n'indique pas le niveau (lvl.) : il se calcule sur l'activité cumulée et, à côté de chiffres hebdomadaires, il induirait en erreur. /top week n'affiche pas non plus le niveau.