Absences

Enter team absences, show them in a live list and tag the nickname.

In the panel under: Team, Absences

Team members sign off with a command or a button in the absence panel when they are on vacation or need a break. The absences show up in a list that updates itself, and the Activity Check skips members who are signed off.

Setup

  1. Enable the module

  2. Enter the Team Role ID

    Who can sign off.

  3. Enter the Manager Role ID

    Who manages absences.

  4. Choose the list channel

    Optional, but recommended: the continuously updated list is shown there. The Panel Channel is also optional: there the bot posts a message with the buttons New Absence, List and Cancel.

  5. Choose the log channel and save

Settings

Setting Meaning
Team Role ID Who can sign off
Manager Role ID Who manages absences
List Channel Where the live list is, optional
Panel Channel Where the absence panel with the buttons is, optional
Log Channel Where absences are logged
Min. Notice Period (Days) How many days in advance an absence must be submitted. 0 means possible right away
Max. Duration (Days) Upper limit per absence
Embed Color

Tagging the nickname

Setting Meaning
Tag nickname while absent The nickname gets an addition during the absence and is reset automatically afterwards
Custom text Optional. Without it, the bot picks one automatically based on the server language, for example "Away"

Commands

Command Effect
/abmelden übersicht Open the absence menu
/abmelden neu Create a new absence
/abmelden liste Show all absences
/abmelden cancel Cancel an absence, which you pick from a selection

The live list

Under Absence list you design the message in the Message Builder. The entries themselves are a locked block: you can move it, but not rewrite it.

Variables: {activeCount}, {plannedCount}, {guild}, {memberCount}.

The absence panel

With a Panel Channel the bot posts a fixed message with three buttons there. New Absence opens the same form as /abmelden neu, List and Cancel behave like the commands. The buttons check the same roles as the commands: anyone who has neither the Team Role nor a Manager Role only gets a hint.

If you change the channel or clear it, the bot deletes the old message. Under Absence Panel you design the message in the Message Builder, the buttons are a locked block. Variables: {guild}, {memberCount}.

Required permissions

Send Messages, Embed Links, Manage Messages, Manage Nicknames (only for the tag).

Activity CheckAutomatically checks whether team members have done enough work, with a daily check-in by button.