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 key | When it fires |
|---|---|
| orderReceived | Immediately after you submit an order |
| paymentConfirmed | When an admin confirms your payment |
| orderShipped | When your order ships |
| refunds | When 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 key | When it fires |
|---|---|
| orderReceived | Immediately after you submit an order |
| paymentConfirmed | When an admin confirms your payment |
| orderShipped | When your order ships |
| refunds | When 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