Skip to main content

Customer Commands

Commands that guild members use to manage their own customer profile and notification preferences.

Source: src/data/customer/


/dm-prefs

Shows your current Discord DM notification preferences and lets you toggle each event type individually. All responses are ephemeral.

No slash options.

Toggles

Preference keyWhen it fires
orderReceivedImmediately after you submit an order
paymentConfirmedWhen an admin confirms your payment
orderShippedWhen your order ships
refundsWhen your order is refunded

All preferences default to On.

Source: src/data/customer/dm-prefs.command.ts


/email-prefs

Shows your current email notification preferences and lets you toggle each event type individually. All responses are ephemeral. Requires your customer profile to have an email address on file.

No slash options.

Toggles

Preference keyWhen it fires
orderReceivedImmediately after you submit an order
paymentConfirmedWhen an admin confirms your payment
orderShippedWhen your order ships
refundsWhen your order is refunded

All preferences default to On. Toggle buttons use custom_id format email-prefs:toggle:<key>.

Source: src/data/customer/email-prefs.command.ts