A Discord bot for managing induction signups with capacity limits and mentor assignment.
- Users can sign up for inductions on specific dates (max 6 per induction)
- One mentor per induction
- Commands to sign up, set mentor, and list inductions
- Data stored in a local JSON file
- Clone this repo
- Install dependencies:
pip install -r requirements.txt
- Create a
.envfile in the project root with:DISCORD_TOKEN=your-bot-token-here
- Run the bot:
python bot.py
/signup [date]— Sign up for an induction/setmentor [date]— Assign yourself as mentor for a date/list [date]— List attendees and mentor for a date