🪄 Monthly Role Wizard
Give a role to random members, on your schedule. Monthly Role Wizard hands a role you choose to random server members, then passes it on to someone new automatically. It’s perfect for a Member of the Month, a weekly DJ, a daily Spotlight, a Player of the Week, or any rotating title that keeps your community active and gives everyone a moment in the spotlight.
✨ Features
- 🗓️ Any schedule: daily, weekly, every 2 weeks, monthly, every 6 months, yearly, or custom (every N hours, days, weeks or months)
- ⏰ Exact time and time zone: e.g. the 1st of every month at 9:00 AM Eastern. Daylight saving is handled automatically
- 🔁 Multiple rotations: run up to 10 per server, each with its own role
- 👥 1–25 winners per pick
- 🎲 Fair turns: everyone eligible gets a turn before anyone wins twice
- 🎯 Eligible roles: only pick members who have any of the roles you choose
- 🚫 Excluded roles: never pick members with certain roles, like Staff or Muted. Bots are never picked
- 📣 Custom announcements: write your own message with
{winner},{role},{next},{date}and{server}, shown as text or as an embed with the winner’s avatar - 🏆 Hall of fame: see recent winners with
/rolewizard history - 🌍 4 languages: English, Español, Français and Português (BR). Commands and replies follow each person’s Discord language
🚀 Getting started
- Invite the bot to your server
- Drag the bot’s role above the role it will hand out (Server Settings → Roles)
- Run
/rolewizard setup, then choose a role and a schedule - Run
/wizard-helpany time for examples
Example: /rolewizard setup role:@MOTM frequency:Monthly day_of_month:1 time:9am timezone:America/New_York
⚙️ Manager commands (Manage Server by default, or roles you allow)
/rolewizard setup: create or change a rotation/rolewizard status: every rotation, its holders and next pick/rolewizard history: hall of fame of recent winners/rolewizard reroll: pick new members right now/rolewizard pause/resume: pause or resume a rotation/rolewizard reset: delete a rotation/rolewizard eligible: choose which roles can be picked/rolewizard exclude: choose roles that are never picked/rolewizard access: choose which roles can manage the bot
👥 Everyone commands
/wizard-help: guide and examples/wizard-optout//wizard-optin: stop or allow being picked/wizard-deletemydata: erase your data everywhere/wizard-privacy: Terms, Privacy and support links
🛡️ Safe and private
The bot never hands out admin roles. Roles with moderator permissions are only handed out after the server owner or an Administrator approves them, and the wizard instantly takes back any role that gains admin permissions. It stores only Discord IDs and settings: no messages, no emails, and no message content access. We never sell or share your data, and members can opt out or delete their data with one command.
🔗 Links

