Reminders Cog
The Reminders cog allows users to set personal reminders that are delivered via direct message at specified times.
Features
Reminder System
- Time-based Reminders: Set reminders for future times
- Flexible Units: Support seconds, minutes, hours, days
- DM Delivery: Reminders sent via private message
- Persistent Storage: Reminders survive bot restarts
Management
- List Reminders: View upcoming reminders
- Cancel Reminders: Remove unwanted reminders
- Edit Reminders: Modify reminder times/messages
- Bulk Operations: Handle multiple reminders
Limits & Safety
- User Limits: Maximum reminders per user
- Time Limits: Maximum reminder duration
- Content Limits: Message length restrictions
- Rate Limiting: Prevent abuse
Commands
| Command | Description | Permissions |
|---|---|---|
/remindme <time> <message> | Set a reminder | None |
/reminders list | View your reminders | None |
/reminders remove <id> | Cancel a reminder | None |
Configuration
- Enabled: Toggle reminders system
- Max Reminders: Per-user limit
- Max Duration: Longest allowed reminder
- Scheduler: Background task management
Best Practices
- Reasonable Limits: Prevent system abuse
- Clear Time Format: Educate users on time syntax
- Privacy: Keep reminders private
- Reliability: Ensure timely delivery