Статистика та рівні¶
Kwitka показує життя спільноти, а не лише прибирає спам. Рівні активності, періодні топи та графіки в кабінеті допомагають бачити, хто рухає чат.
Рівні активності¶
За кожне повідомлення учасник набирає активність. Що більше дописів — то вищий рівень (число). Рівень — окрема вісь від репутації.
| Команда | Опис |
|---|---|
/rank, /level |
Мій рівень, прогрес до наступного та ранг репутації |
Дві осі: рівень і ранг
Рівень зростає від кількості повідомлень (активність). Ранг — від репутації (корисність і довіра). Тож балакучість і цінність винагороджуються окремо.
Топи¶
Адміни бачать рейтинги найактивніших за період та за репутацією:
| Команда | Опис |
|---|---|
/top today |
Найактивніші сьогодні (Admin) |
/top week |
Найактивніші за тиждень (Admin) |
/top month |
Найактивніші за місяць (Admin) |
/top active |
Найактивніші за весь час (Admin) |
/toprep, /top rep |
Топ за репутацією (Admin) |
Власні назви рангів¶
У /settings → Репутація (або у вебкабінеті) адміни можуть перейменувати ранги для свого чату — рядками «поріг=назва», напр. 0=Новачок. Опційно рівень активності можна показувати прямо в титулі — напр. «Наставник lvl.8».
Графіки в кабінеті¶
Вебкабінет показує наочні графіки: обсяг повідомлень за 14 днів, теплову карту активності по годинах і динаміку зростання учасників.
Приватність
Статистика агрегована (лічильники й топи), без зберігання текстів повідомлень. Деталі — на сторінці «Приватність».
Розширена статистика¶
Окрім обсягу й топів, кабінет показує: розбивку за типом повідомлення (текст/фото/стікер/голос…), приєднання та покидання учасників (churn), частоту команд і — за бажанням — хмару слів (увімкніть «🔤 Статистика слів» у /settings → Репутація; приватність: лише агреговані лічильники, без текстів).
Публічний дашборд¶
Адміни можуть відкрити публічну сторінку статистики (лише читання) за адресою app.kwitka.kyiv.ua/stats/<chat_id> — увімкніть «🌐 Публічна сторінка статистики». Дані модерації туди не потрапляють.
Захист від накрутки
Активність користувача зараховується не частіше ніж раз на ~45 секунд (налаштовується в /settings), а медіа-альбом — як одне повідомлення. Тож топи відображають справжню участь, а не флуд фотками.
Рівні: титул і сірий тег
Рівень видно в титулі рангу (напр. «Наставник lvl.5») для носіїв репутації, а учасникам без рангу — окремим сірим тегом («lvl.5»), без підвищення в адміни. Увімкнути: /settings → Репутація → «Рівень у титулі»; боту потрібне право «Керувати тегами». Для наявних запустіть /restore_titles.
Note
Особисті рівні та ранги пояснено на сторінці Репутація та ранги. Ця сторінка — про статистику чату (графіки, топи, типи повідомлень).
📊 Тижневий дайджест (/settings → Репутація): раз на тиждень бот постить підсумок чату — учасники, повідомлення, топ-5 найактивніших (імена — посилання на профіль, у дужках — кількість повідомлень за тиждень), скільки спаму зловлено, та 🏆 чемпіон тижня.
Звіряйте з /top week, а не з /top active
Дайджест — це фактично топ-5 із /top week: той самий підрахунок і те саме вікно в 7 днів. Тож /top week і дайджест мають показувати тих самих людей і ті самі числа.
З /top active числа не збігатимуться — там активність за весь час. З тієї ж причини в дайджесті немає рівня (lvl.): він рахується із сукупної активності й поруч із тижневими числами вводив би в оману. /top week рівень теж не показує.