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)

1) Sign in

Sign in to the <strong>panel</strong> with Discord and choose your server.

2) Configure the basics

Fill in: <strong>presence role</strong>, <strong>presence channel</strong>, <strong>admin role</strong>.

3) Slash alternative
/presence setup
4) (Optional) Absences

Post the absence message so members can declare unavailability:

/presence absence #absences
All set. Publish now with /presence create (or from the panel).

Bot commands

/presence role

Set the mentioned <strong>role</strong> (ping/tracking).

/presence role @Membres
/presence canal

Choose the <strong>channel</strong> for presence messages.

/presence canal #présences
/presence create

Create a <strong>presence</strong> (future date only). Reactions + DB record.

/presence create date:"2025-08-25 21:00" message:"Soirée RP"
/presence edit

Edit an existing presence (message, time, …).

/presence edit id:123456789 message:"→ 21:30"
/presence cancel

Cancel a presence (deletes the message; cleans up if needed).

/presence cancel id:123456789
/presence admin

Set the <strong>admin role</strong> allowed to manage.

/presence admin @PresenceAdmin
/presence rapports

Channel for <strong>weekly reports</strong>. (IN DEV)

/presence rapports #rapports
/presence absence

Post/move the <strong>absence message</strong> with a button (the old one is removed).

/presence absence #absences
/presence setup

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:

Join support