TempRole Manager — Timed, Scheduled & Personal Temporary Roles Made Easy
🧩 Description
TempRole Manager is a powerful Discord bot designed to help server administrators create, manage, and automatically remove temporary roles with ease.
It’s perfect for VIP trials, seasonal roles, events, limited access permissions, and member rewards.
⏳ Three Flexible Temporary Role Types
-
Timed Roles
The countdown starts as soon as a member receives the role.
The role is automatically removed when the timer expires.
Ideal for VIP trials, temporary access, or time-limited perks. -
Scheduled Roles
Set a fixed end date, and the role will be removed from all members at the same time.
Perfect for seasons, competitions, or event-based roles. -
Personal Temporary Roles
Assign temporary roles to specific members, each with their own individual expiration time.
Great for manual rewards or special permissions.
😎 Powerful Role Management
- Create and edit all types of temporary roles
- Convert temporary roles into permanent ones with a single command
- View all temporary role configurations in your server
- Let members check their own role status at any time
🔔 Automated Notification System
Reduce confusion and manual work by automatically notifying users when their roles are about to expire or get removed.
- Create custom notification templates
- Bind templates to specific roles
- Easily manage and unassign notifications
⚙️ Server Settings & Utilities
- Timezone support for accurate expiration handling
- Multi-language support
- Member role status profiles
💎 Premium Features
Unlock unlimited configurations and advanced capabilities for growing communities:
Limits Removed
- Unlimited timed roles
- Unlimited scheduled roles
- Unlimited personal temporary assignments
- Unlimited notification templates and bindings
Advanced Capabilities
- No maximum role duration
- Follow-up roles (automatically assign a new role after expiration)
- Higher member limits for scheduled roles
🎯 If your server needs a reliable, automated, and scalable temporary role solution, TempRole Manager is built for you.
⚠️Note:Please use /help to view the full list of bot commands.
Before you start testing, make sure to set your timezone using /set timezone.
The bot’s default timezone is UTC+0.
If the timezone is not configured, temporary role features may not work correctly.
Main Commands Overview:
🧩 Temporary Roles (TempRole)
/temprole timed_roleCreate or edit a timed role/temprole scheduled_roleCreate or edit a scheduled role/temprole personal_roleAssign a personal temporary role to a member/temprole permanentConvert a temporary role into a permanent role/temprole listView all temporary role configurations
🔔 Notification Templates (Notify)
/notify template_createCreate a notification template/notify template_editEdit a notification template/notify template_deleteDelete a notification template/notify template_listView all notification templates/notify assignBind a notification template to a role/notify unassignUnbind a notification template/notify roleView templates associated with a role
⚙️ Settings & Tools
/set timezoneSet or change the default timezone/set languageSet the bot language/profileView a member’s role status
⭐️ Premium Access
/premiumView Premium information- 💎 Premium Feature Comparison (Free 🆚 Premium)

