Documentation
This page covers the quick setup and all slash commands of the bot. Everything published from the panel follows exactly the same rules as the commands.
Installation (simple)
Sign in to the <strong>panel</strong> with Discord and choose your server.
Fill in: <strong>presence role</strong>, <strong>presence channel</strong>, <strong>admin role</strong>.
/presence setup
Post the absence message so members can declare unavailability:
/presence absence #absences
/presence create
(or from the panel).
Bot commands
Set the mentioned <strong>role</strong> (ping/tracking).
/presence role @Membres
Choose the <strong>channel</strong> for presence messages.
/presence canal #présences
Create a <strong>presence</strong> (future date only). Reactions + DB record.
/presence create date:"2025-08-25 21:00" message:"Soirée RP"
Edit an existing presence (message, time, …).
/presence edit id:123456789 message:"→ 21:30"
Cancel a presence (deletes the message; cleans up if needed).
/presence cancel id:123456789
Set the <strong>admin role</strong> allowed to manage.
/presence admin @PresenceAdmin
Channel for <strong>weekly reports</strong>. (IN DEV)
/presence rapports #rapports
Post/move the <strong>absence message</strong> with a button (the old one is removed).
/presence absence #absences
Quick setup assistant.
/presence setup
Best practices (bot)
- Use a dedicated role for mentions (e.g., @Members).
- Make sure the bot has permissions in the target channel (send/manage messages, add reactions, read history).
- Use a future date and 24‑hour time format.
-
For absences, keep a dedicated channel and rerun
/presence absence
if you change the channel.
Troubleshooting (bot)
- Commands not showing: check the bot is invited to the server and you have sufficient permissions.
- Presence rejected: ensure
/presence role
and/presence canal
are set, that the date is not in the past and the bot has the permissions in the channel. - Absence not moved: rerun
/presence absence
in the new channel and check the Manage Messages permission to remove the old one. - Mentions / non‑reactors: set
/presence admin
for staff‑only tools. - Bot offline: ask an admin to restart the bot (or check the host). Members do not have access to technical endpoints.
Support
Need help? Join our server: