Community

Discord leave of absence bot: members say when they’re away, attendance keeps up

Leave Notice is the end of “where is everyone this week?”. Members file a date range with /absence set, and Parties attendance marks them excused automatically. Staff see who is out and why, and an optional role can show who is away for as long as the notice runs.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
raid-signupsDiscord preview

KaiToday at 20:14

/absence set until: 20.11 reason: Family trip

BotGGBOTToday at 20:16

You’re on leave Nov 13 to Nov 20. Party attendance will excuse you.

Only you can see this

MiraToday at 20:18

/absence list

BotGGBOTToday at 20:20

Leave notices
@Kai · Nov 13 to Nov 20 · Family trip
@Theo · Nov 15 to Nov 17 · scheduled

Only you can see this

A member files a leave, and staff check the list

What you get

Dates in plain form

Type 2026-11-20, 20.11, +7, 7d, today or tomorrow, the same in every language. Days follow your server’s time zone.

Attendance excuses them

A party roster member on leave and not in voice is marked excused. If they turn up in voice they count as present.

Reasons stay private

Staff see every reason. Members see their own, and never anyone else’s. Reasons are left out of Flows data.

An optional away role

Give members a role while they’re away and remove it when the notice ends. A role with dangerous permissions is refused.

A staff log

Post filed and finished notices to a log channel, so the team doesn’t have to go looking.

Staff can file for others

Manage Server or your staff roles can set or end a notice for any member, for example after a message in tickets or DMs.

How it works

  1. Turn on Leave Notice

    Open https://console.botgg.app, choose your server and turn on Leave Notice in the Community section.

  2. Set your rules

    Choose whether a reason is required, the longest leave (60 days by default), staff roles, an away role, a log channel and whether members can see the list.

  3. Members file their leave

    /absence set until:+7 starts today, and from schedules it for later. A member has one overlapping notice at a time.

  4. Attendance and staff keep up

    Parties excuse them on the day, staff check /absence list or the console, and /absence end closes a running notice or cancels the next one.

Made for raid teams and busy communities

Attendance only means something if it knows who said they couldn’t come. Leave Notice checks the party’s start time, so a raid next Friday excuses a member who is away next Friday. An automatic excuse gives way to “late” if they turn up, while a mark set by a party manager stays as it is. With Raid Points on, excused members get the excused award you set.

With the public list off, only staff see who is away. Turn it on and members see names and dates, never reasons. Closed notices are kept for 180 days, and notices end on time even if the feature was switched off, so an away role never stays behind. Leave Notice has no plan limits, and Flows can react when a notice is filed, starts or ends.

  • /absence set: file a leave (staff can pick a member)
  • /absence end: end your leave, or cancel the next one
  • /absence list: who is away

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/absenceLeave notices: tell the server you’re away3 subcommands
  • /absence setuntilfrom?reason?member?File a leave: from a day through a day
  • /absence endmember?End your leave, or cancel the next one
  • /absence listWho is away

Commands

Frequently asked questions

How do I track member absences on Discord?

Turn on Leave Notice in the BotGG console. Members file dates with /absence set, and staff see everyone who is away with /absence list or in the console.

Does it work with party attendance?

Yes. A roster member on leave and not in voice is marked excused on the party’s date. If they join voice they count as present.

Who can see the reason?

Staff and the member themselves. Other members never see reasons, even when the public list is on, and reasons aren’t passed to Flows.

Can a member file a leave in advance?

Yes. Use from for a later start. /absence end cancels a scheduled notice before it begins.

Can staff file a leave for someone else?

Yes. Members with Manage Server or a staff role you pick can use the member option on /absence set and /absence end.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.