Skip to content
NoCap Bots
AttendanceBetaFree while in beta

Know who
showed up.

Attendance notes who was in your voice channels during a fight and for how long, then saves a list you can export for payouts, regears and loot. It runs on its own or alongside Voice Relay. No more screenshots of the voice channel.

Node war
Tue 20:00–21:05 · 65 min
26 counted · 2 partial
  • Kaelith65 min100%
  • Saelis65 min100%
  • Brannoc41 min63%joined 20:24
  • Oryn58 min89%
  • Vex12 min18%below 50%
Counted after 50% of the fightDownload CSV
How it works

Three steps, one list

The bot never joins voice for this. Discord already tells it who comes and goes.

  1. 01

    Start it

    Type /attendance-start before the fight, or let it start by itself when Voice Relay goes live. Everyone already in voice is counted from then.

  2. 02

    Fight

    Joins, leaves, party moves and deafens are noted as they happen. A Discord reconnect under two minutes doesn't cost anyone their time.

  3. 03

    Save and export

    /attendance-stop saves the fight. Open it on the dashboard and download the CSV for your payout, regear or loot sheet.

What counts

Fair to the people who stayed

Every rule is a setting, and every fight keeps the rules it was taken with. How it counts

  • Counted after half the fight

    Or any share you pick, from 1% to 100%. Everyone who was in at all is still listed, with their minutes.

  • Your channels, not the lounge

    Every voice channel but AFK, the channels you pick, or the relay's own channels when it follows Voice Relay.

  • Deafened isn't present

    Deafened time is always shown, and you can leave it out of what counts.

  • Members only

    Count only people with your member role, so visitors and allies stay off the list.

  • Rules that don't move

    Each fight keeps the rules it was taken with, so a fight people were paid for never changes.

  • Officers, not admins

    Give payout officers the Attendance permission and nothing else.

FAQ

About the beta

What does beta mean for Attendance?

It works, and it's free while we finish it with the guilds trying it. Counting rules and the dashboard may still change, and we'll say before it gets a price. Tell us what your payouts need — it shapes what Attendance becomes.

Do I need Voice Relay?

No. Attendance runs on its own with /attendance-start and /attendance-stop. If you do use Voice Relay, it can start and stop with the relay and count the relay's channels.

Does the bot join voice to take attendance?

No. Discord already tells the Callout bot who joins, leaves and moves between voice channels, so it never joins a channel or hears anything for attendance. It needs no permissions beyond the three it already asks for.

How does it decide who counts?

Someone counts when they were in a counted channel for at least 50% of the fight, or the share you set. Short drops are bridged and party moves are one stretch — the details are in how attendance counts.

Who can see the lists?

The server's owner, and managers you give the Attendance permission — see managers. Members can type /attendance to see their own time in the last fight.

How long are fights kept?

90 days, then they're deleted. You can delete one fight, or all of them, from the dashboard any time.

Every setting is in the Attendance docs.

Take attendance at your next fight

Free while it’s in beta. Tell us what your payouts need and we’ll build it in.