stats draws what a server did: how much was said, how long people sat in voice, and who arrived and who left. none of these need a permission, and they only work in a server.

how far back

the overview covers 7 days unless you say, and the others 14. asking for more than 30 days gives you 30.

where the numbers come from

nothing is recorded just for stats. every graph is read from something drain already keeps for another feature:
  • messages: the daily counts behind ,messages leaderboard
  • voice: the sessions behind voice time
  • growth: joins and leaves drain saw while it was in the server. bots joining aren’t counted as the server growing

what it says when it doesn’t know

drain only knows what happened since it joined. when you ask for more days than it has watched, the card says how many it actually has, as in “only 3 of 14 days, which is as far back as drain has watched”, rather than drawing a flat line across days nobody was watching.
  • if message counting is off here, the card says messages aren’t counted and points at ,messages tracking on (needs manage server). see messages
  • a voice session that never closed is left out, and the card says how many
  • with nothing to show yet, it says so rather than drawing zeros

ways to type it

every command