Advanced reminder system with natural language time parsing, timezone awareness, and flexible delivery options.
/timezone before creating reminders.The reminder system delivers notifications at specific times or intervals. Supports both one-time and recurring reminders with smart delivery fallbacks.
/timezone # View popular timezones
/timezone timezone:America/New_York # Set specific timezone
Autocomplete available - Start typing to search all timezones.
/reminder add when:5m content:Check oven
/reminder add when:tomorrow 9am content:Meeting with team
/reminder add when:2025-12-25 18:00 content:Christmas dinner
Time formats supported:
5m, 2h30m, 1din 45m, tomorrow 9am, next friday2025-01-05 18:00monday 18:00, next friday/reminder every time:10m content:Stretch break
/reminder every time:daily content:Daily standup
/reminder every time:weekly content:Team meeting
Intervals:
10m, 2h, 1d (minimum: 1 minute)daily, weekly, monthlySnooze: Recreates reminder with same duration Remind Again: Creates new reminder with same content
# DM (default)
/reminder add when:5m content:Message
# Channel (where command was used)
/reminder add when:5m content:Message delivery:This Channel
If DM fails (user has DMs disabled):
Anyone can click "Count me in" button to create the same reminder for themselves (in their timezone).
/reminder list
Shows all active reminders:
/reminder remove
/reminder pause
Pause: Stops notifications temporarily (schedule preserved) Resume: Continues from next scheduled time
All times stored in UTC. Displayed in your configured timezone automatically.
Example:
tomorrow 9am (America/New_York)2025-01-03 14:00:00 UTCJan 3, 9:00 AM EST to youAutomatically handled! Recurring reminders adjust for DST transitions.
Example:
Recurring reminders calculate next run from original schedule, not current time.
Wrong (drift): Next = Now + Interval Correct (no drift): Next = LastTrigger + Interval
This prevents accumulated delays over time.
| Action | Requirement |
|---|---|
| Create Reminders | Timezone must be set |
| Recurring Reminders | Minimum 60 seconds interval |
| Delivery | DMs enabled OR channel access |
| Delivery Type | Required Permissions |
|---|---|
| DM | None (user must allow DMs) |
| Channel | Send Messages, Embed Links |
Causes:
Fix:
/reminder list to verify reminder existsCause: DMs disabled
Fix:
Cause: Incorrect timezone
Fix:
/timezone timezone:YourTimezone/timezone (shows your local time)Causes:
Fix:
/reminder list for paused status/reminder pause to resumeCauses:
Fix:
/timezoneBot tracks recent reminders (5 minute window). Creating identical reminder within 5 minutes may show warning but still creates reminder.
If bot is offline:
If both fail, shows error with supported formats.
/reminder add when:5m content:Check laundry
/reminder add when:30s content:Timer test
/reminder add when:2h content:Meeting prep
/reminder add when:tomorrow 9am content:Morning standup
/reminder add when:next friday 17:00 content:End of week review
/reminder add when:2025-12-25 10:00 content:Open presents
/reminder every time:30m content:Drink water
/reminder every time:daily content:Daily review at 6pm
/reminder every time:weekly content:Weekly planning
/reminder add when:1h content:Event starts soon delivery:This Channel