Aller au contenu

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 /settingsRé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.