Voting & Interviews
Voting & Interview System
Voting
When voting is enabled, the bot posts an embed in the voting channel for each new application with:
- Application content (all answers)
- Buttons: ✅ Accept · ❌ Reject · 🤔 Hold
- Live counter of who voted what
- Dropdown menu for detailed per-voter notes
Who votes?
Only members with the team role of that category.
What happens after voting?
You as the responsible person make the final call manually — via buttons in the application channel:
- Accept — user gets DM, accept-roles auto-assigned, application archived
- Reject — user gets DM, archived
Interviews
Schedule an interview
In the application inbox:
- Open the application
- Click "Schedule interview"
- Enter date + time
- Select invited team members
- Save
What happens then?
- Applicant gets a DM with date/time
- 30 min before: reminder (DM to applicant + invitees, plus a ping in the application channel)
- You can open a voice channel for the interview
Reminder service
Runs every 5 minutes, checks all active interviews — server logs show debug output on send.