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
Enable the module
Enter the Team Role ID
Who can sign off.
Enter the Manager Role ID
Who manages absences.
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.
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).