Skip to content

Reminders

Personal bullet-point todos. Distinct from promises (a brother's IOU), expenses (org-level recurring bills), and ideas (bot feature backlog). This is your "notes app, but in Discord" — for things you need to remember to do.

Optional due date triggers a daily DM digest at 13:00 UTC.

/reminder

Add a reminder.

Usage: /reminder <text> [due]

Argument Required Description
text yes What you want to be reminded about
due no Optional due date — YYYY-MM-DD or MM/DD

Examples:

/reminder text:"Move $100 from Venmo to bank account"
/reminder text:"Follow up with Joe on Q2 dues" due:5/3

A reminder without a due date sits passively in /reminders until you check it off. With a due date, it's included in the daily DM digest.


/reminders

List reminders.

Usage: /reminders [filter]

Argument Required Description
filter no Open (default) / Done / All

Output: ephemeral, bullet-style list with for open and for done. Open ones appear first, sorted by due date (undated last).

Tap-to-check select menu: when filter is open, a dropdown appears under the embed listing every open reminder. Pick one → bot marks it done, edits the message in place to flip ☐ → ☑, removes it from the dropdown. Keep tapping until empty.


/check_reminder

Mark a reminder done.

Usage: /check_reminder <reminder_id>

The reminder_id parameter has autocomplete — type a few letters of the reminder text and Discord shows matching open reminders. Tap to select. No typing of full IDs.


/uncheck_reminder

Re-open a previously-checked reminder. Same autocomplete pattern, but only against done reminders.

Usage: /uncheck_reminder <reminder_id>


/edit_reminder

Update a reminder's text or due date.

Usage: /edit_reminder <reminder_id> [text] [due]

Argument Required Description
reminder_id yes Autocompletes against open and done
text no New text
due no New due date — pass clear to remove an existing due date

At least one of text / due must be supplied.


/delete_reminder

Soft-delete (sets status to cancelled). Hidden from default lists but kept for audit.

Usage: /delete_reminder <reminder_id>


Daily DM digest

At 13:00 UTC each day, the bot DMs you (the treasurer) a single message listing every open reminder with due_date <= today. One DM, not one per reminder. Idempotent — won't double-send if the bot restarts mid-day.

Reminders without a due date never appear in the digest.