Skip to main content
Percy’s reminder system lets you schedule a personal alert using natural-sounding phrases instead of rigid date formats. Type something like in 2 hours, next friday at 9am, or tomorrow at noon and Percy will ping you the moment that time arrives. Reminders fire in the channel where you set them, or privately in your DMs if you prefer — and they can even be shared with friends so everyone gets pinged at once.

Creating a Reminder

Use /reminder create (also available as /remindme, /remind, /timer, or with the ? prefix as ?remind) followed by a time and a message.
Natural language time examples
Times are interpreted in UTC unless you have set a timezone with /settings timezone set. Set yours once and every reminder will automatically use your local time.

Flags

Flags are optional modifiers you append to a /reminder create command to customise how and when the reminder fires.
Applies a specific timezone to this reminder only, overriding your saved timezone setting.
Delivers the reminder to your DMs instead of the current channel. Useful for private notes or when you won’t be in a specific server channel at fire time.
DM reminders cannot be shared with friends via --share. Use channel delivery if you want to ping others.
Makes the reminder repeat on a fixed interval. The interval uses the same natural-language format as the initial time (1d, 12h, 1w, etc.).
Caps a recurring reminder at n total firings (including the first). Requires --every.
Pings up to 10 friends when the reminder fires. Mention each user after the flag.

Commands

Find the reminder ID by running /reminder list — it appears in brackets next to each entry (e.g. #1 • [42]).

Examples

Pings you in 2 hours with “Submit the report”.
Sends a private DM reminder next Monday at 9:00 AM in your saved timezone.
Reminds you to hydrate every day for a week (7 total pings).
Pings you, Alice, and Bob in 30 minutes.

Snoozing a Reminder

When a reminder fires, Percy attaches a Snooze button to the message. Click it to open a short prompt where you can enter a new duration (e.g. 10 minutes) and reschedule immediately — no need to set a new reminder from scratch.
Set your timezone once with /settings timezone set so you never have to use --tz on individual reminders. See User Settings for details.