Hulpdienstenhelper

Modules

Statistieken

Berichten en spraaktijd per lid en kanaal, met kaarten in Discord en een lijst van inactieve leden.

Statistieken telt berichten en spraaktijd per lid, kanaal en dag, en laat dat zien in het dashboard en als afbeelding (kaart) in Discord. Het is een Pro-functie.

Wat wordt geteld

  • Berichten van leden (geen bots, webhooks of systeemberichten), per kanaal; threads tellen bij hun kanaal.
  • Spraaktijd, met aparte telling voor AFK, gedempt door de server, zelf gedempt en alleen in een kanaal. De bot telt elke 30 seconden bij; kaarten en het dashboard lopen daardoor tot ongeveer anderhalve minuut achter.
  • Serveractiviteit per uur, en joins, vertrekken en het aantal leden per dag.

Uitgezonderd worden: leden met een uitgezonderde rol, uitgezonderde leden, en leden die zich met /stats privacy hebben afgemeld (hun gegevens worden dan verwijderd).

Sjablonen

Een sjabloon bepaalt welke kanalen meetellen (alle, alleen deze, of alle behalve deze; een categorie telt voor al zijn kanalen) en welke spraaktijd meetelt. Standaard telt alle spraaktijd mee behalve in het AFK-kanaal en gedempt door de server; tijd alleen in het kanaal en zelf gedempt tellen dus mee. Zet je die uit, dan telt bijvoorbeeld iemand die alleen in een dienstkanaal zit niet mee. Omdat alles ruw wordt opgeslagen, geldt een gewijzigd sjabloon meteen voor alle gegevens. Je kunt tot 15 sjablonen maken en er één als standaard kiezen.

Commando's

CommandoWat het toont
/stats selfJe eigen statistieken
/stats user lidDe statistieken van een lid
/stats serverDe server
/stats top soort paginaDe ranglijst van berichten of spraak, met knoppen om te bladeren
/stats activiteitOp welke dagen en uren de server het drukst is
/stats groeiNieuwe en vertrokken leden
/stats inactief dagen rolLeden die een tijd niets hebben gedaan (alleen voor staf, alleen zichtbaar voor jou)
/stats norm norm lidOf een lid (standaard jezelf) aan een norm voldoet, zoals 3/10 noodhulp
/stats normoverzicht norm allesWie niet aan een norm voldoet, 15 per pagina; met alles ook wie wel voldoet (alleen voor staf, alleen zichtbaar voor jou)
/stats privacy keuzeKies of je statistieken worden bijgehouden

De meeste commando's hebben ook periode (vandaag, 7, 30 of 90 dagen, of alles), van en tot voor een eigen periode, en template voor een ander sjabloon.

In de instellingen beperk je de commando's tot bepaalde kanalen, stel je een cooldown in, maak je antwoorden alleen zichtbaar voor de vrager, en zet je het opzoeken van andere leden of de serverstatistieken aan of uit.

Kaarten

De antwoorden zijn afbeeldingen. Namen met speciale letters (zoals 𝓙𝓪𝓷 of Ⓙⓐⓝ), emoji, symbolen en versieringen zoals 『』, 【】, 彡 en ꧁꧂ worden gewoon getekend; brede letters (Jan) en kleine hoofdletters (ᴊᴀɴ) worden als gewone letters getoond. Je kiest de stijl: thema (donker, licht, middernacht, AMOLED), accent- en spraakkleur, een effen, verlopende of eigen achtergrond (van Discord of Imgur), en wat erop staat.

Automatische berichten

Tot 5 automatische berichten: de serverkaart, ranglijsten, activiteit, groei of de inactievenlijst, dagelijks, wekelijks of maandelijks op een vast uur.

In het dashboard

Onder Statistieken: tegels met de verandering ten opzichte van de vorige periode, een grafiek per dag, een heatmap, ledengroei, topleden en -kanalen, de ranglijst, per lid (zoeken op naam, bijnaam of gebruikers-ID; met een ID vind je ook leden die vertrokken zijn) en per kanaal. Kaarten kun je downloaden. De lijst met inactieve leden is alleen voor staf: Server beheren, de dashboardrollen en de rollen die je daarvoor kiest.

Het overzicht van Statistieken met tegels, de grafiek per dag, drukste momenten en ledengroei

Normen

Een norm controleert of leden genoeg tijd in bepaalde kanalen doorbrengen, zoals 3/10 noodhulp: minstens 30% van iemands voicetijd moet in de noodhulpkanalen zitten. Je stelt normen in bij Statistieken → Instellingen → Normen (maximaal 10):

InstellingWat het doet
BronEigen statistieken van deze module, of Statbot (alleen voicetijd)
Wat teltVoicetijd of berichten
Kanalen die meetellen voor de normKanalen of categorieën; een categorie telt met al zijn kanalen
Helemaal niet meetellenKanalen die ook niet in het totaal tellen, zoals een wachtkamer
Minimaal aandeel (%)Standaard 30 (3/10). 0 zet het uit
Minimaal in de kanalen / in totaalIn minuten (voice) of berichten. 0 zet het uit
Periode (dagen)De laatste 1 tot 90 dagen, standaard 30
TemplateBij eigen statistieken: welk sjabloon bepaalt welke voicestatussen en kanalen meetellen
Geldt voorWie in het overzicht staat; leeg: iedereen met activiteit
Mag anderen controlerenNaast Server beheren en de dashboardrollen
Leden mogen zichzelf controlerenStandaard aan

Een norm instellen, met de Statbot API-sleutel eronder

Wie niets heeft gedaan, voldoet niet aan een percentage. Uitgezonderde en afgemelde leden staan niet in het overzicht.

Statbot

Voor een norm met Statbot als bron plak je bij Statbot API-sleutel een sleutel uit het Statbot-dashboard van je server. De bot controleert hem meteen bij Statbot, bewaart hem apart en laat hem daarna nooit meer zien (alleen de laatste 4 tekens). Statbot-cijfers worden 5 minuten onthouden. Geeft Statbot voor een lange periode meer gegevens dan in één keer kan, dan krijg je een melding om een kortere periode te kiezen, in plaats van een te laag getal.

Op de pagina Normen

Onder Statistieken → Normen zie je per norm je eigen uitslag, en als je anderen mag controleren het overzicht: hoeveel leden voldoen, en per lid het aandeel, de tijd in de kanalen en het totaal. Klik op een lid voor zijn uitslag. Afwezige leden zijn gemarkeerd. Lange lijsten hebben pagina's van 25.

De pagina Normen met je eigen uitslag en het overzicht

Koppeling met Afwezigheid

Staat Afwezigheid aan, dan zie je bij leden of ze nu afwezig zijn, een aanvraag hebben lopen of recent afwezig waren, op de kaarten en in het dashboard. Zo haal je afwezigen uit je inactievenlijst. De reden van een afwezigheid wordt nooit getoond.