Presence Bot — Attendance, Absences & Smart Tickets


Why Presence Bot?
- Frictionless attendance: schedule recurring presence posts (hourly or daily), get reaction-based RSVP (✅ present / 🕒 late / ❌ absent), and export logs.
- Absence requests with approval: members submit dates, moderators approve, roles auto-update.
- (COMING SOON) Recruitment tickets: publish a “Create a ticket” panel, open private ticket channels, close & clean up.
- Per-server timezone & language: daily runs happen at the right local time, with localized strings.
- Modern dashboard: configure everything without commands.
Application
Presence Bot fits communities, teams, classrooms, and Roleplay servers that need reliable attendance, absence tracking, and lightweight recruitment/support tickets.
Features
Attendance Automation
- Recurring posts: every X hours or daily at HH:mm.
- Reaction summary filtered by role.
- Clean logs per event.
Absence Management
- Submit start/end with reason → Approve/Reject buttons.
- Auto-assign/remove absence role exactly on time.
Recruitment Tickets
- Customizable ticket panel: title, description, color, button label.
- Pick the target channel (to publish the panel) and ticket category (where tickets are created).
- Open ticket → private channel for opener + staff; Close button deletes the ticket channel.
Dashboard
- Channels, roles, messages, recurrence, tickets—all in one place.
- Mobile-friendly, instant saves (no bot restarts).
Quick Start
- Open the Dashboard → set language & timezone.
- Configure Attendance → role, channel, recurrence, message → Save.
- Enable Recruitment Tickets → choose target channel & category → Publish panel.
- Moderate absences and tickets with buttons.
Useful Links