Track time in voice
Record how long members spend in voice, and show a leaderboard.
How to do it
- Go to 🔊 Voice time. It is off until an admin switches it on, and nothing is recorded before that.
- Tick Enabled and save. Everybody can then see the leaderboard for 24 hours, 7, 30 or 90 days, or all time.
- Optionally pick a channel to announce finished visits in, with a minimum length so quick drop-ins do not fill it.
- For a self-updating board, tick Keep a daily top-10 message up to date, pick a channel, a period and an hour.
- Post the top 10 once sends a one-off message instead.
Worth knowing
- By default time only counts while at least two people share a channel, and the AFK channel is skipped — so what you measure is time spent together, not time connected. Both rules can be switched off, and channels can be excluded.
- The daily board edits the same message once a day, so you can pin it. It never posts twice in a day, and catches up if the bot was down at the chosen hour.
- Members are named, not mentioned. A leaderboard that pings ten people every day would be worse than useless.
- A normal restart loses nothing; a hard crash costs at most five minutes, and time is never rounded up.
- No privileged intent and no extra permission — it works the moment you switch it on.