TFP BOT
? Help

Track time in voice

Record how long members spend in voice, and show a leaderboard.

Admin Web — 🔊 Voice time

How to do it

  1. Go to 🔊 Voice time. It is off until an admin switches it on, and nothing is recorded before that.
  2. Tick Enabled and save. Everybody can then see the leaderboard for 24 hours, 7, 30 or 90 days, or all time.
  3. Optionally pick a channel to announce finished visits in, with a minimum length so quick drop-ins do not fill it.
  4. For a self-updating board, tick Keep a daily top-10 message up to date, pick a channel, a period and an hour.
  5. 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.

← All how-tos