Using /settings
Access the interactive settings panel:Requires “Manage Server” permission or admin role (commands/settings.js:37). Panel times out after 5 minutes (commands/settings.js:56).
Reminder Settings
RaidBot can automatically remind raid creators and participants before raids start.Creator Reminders
Notify the raid creator before the raid begins:Enable or disable creator reminders.Toggle: Click “Creator: On/Off” button in settings panel
How many seconds before raid start to send the reminder.Default: 1800 seconds (30 minutes)Available options:
- Disabled (0 min)
- 5 min (300 sec)
- 10 min (600 sec)
- 15 min (900 sec)
- 30 min (1800 sec)
- 60 min (3600 sec)
Participant Reminders
Notify all signed-up users before the raid begins:Enable or disable participant reminders.Toggle: Click “Participant: On/Off” button in settings panel
How many seconds before raid start to send participant reminders.Default: 600 seconds (10 minutes)Available options:
- Disabled (0 min)
- 5 min (300 sec)
- 10 min (600 sec)
- 15 min (900 sec)
- 30 min (1800 sec)
- 60 min (3600 sec)
How Reminders Work
- When a raid is created, the bot schedules reminder tasks
- At the configured time before raid start:
- Creator reminder: DM sent to raid creator with raid details
- Participant reminder: DM sent to all signed-up users
- Reminders are marked as sent to prevent duplicates (state.js:719)
Auto-Close Settings
Automatically close full raids before they start to prevent last-minute signups.How many seconds before raid start to auto-close if the raid is full.Default: 3600 seconds (60 minutes)Available options:
- Disabled (0 min)
- 15 min (900 sec)
- 30 min (1800 sec)
- 60 min (3600 sec)
- 2 hours (7200 sec)
- 8 hours (28800 sec)
- 24 hours (86400 sec)
Internal: Remembers last auto-close setting when toggling on/off (commands/settings.js:101-107).
Auto-Close Behavior
- Bot checks all raids periodically
- If a raid is:
- Full (all slots filled)
- Not yet closed
- Within auto-close window
- The raid is automatically closed
- Closed raids prevent new signups
- Waitlist users are not promoted
Thread Settings
Create dedicated discussion threads for each raid signup.Enable automatic thread creation for raids.Toggle: Click “Threads: On/Off” button in settings panel
Discord thread auto-archive duration in minutes.Default: 1440 minutes (24 hours)Options: 60, 1440, 4320, 10080 (depends on server boost level)
Thread Creation
When threads are enabled:- Bot creates a thread attached to each raid signup message
- Thread name: “Raid Discussion - [Raid Type]”
- Thread is auto-archived after configured duration
- Users can discuss strategy, ask questions, etc.
Thread creation requires “Create Public Threads” permission. If permission is missing, thread creation fails silently.
Raid Leader Role
Mark raid creators with a special role to show leadership on signups.Role ID to check for raid leader marker.Selection: Use the role selector dropdown in settings panelUsers with this role who create raids get a ⭐ marker on signups.
Raid Leader Marker
When configured:- User creates a raid
- Bot checks if user has the raid leader role
- If yes, their signup shows:
Username ⭐ - If no, normal display:
Username
Timezone Settings
Set the default timezone for raid time parsing.IANA timezone identifier for the server.Format: Continent/City (e.g., “America/Chicago”, “Europe/London”)Setting: Click “TZ” button in settings panel, enter timezone in modal (commands/settings.js:66-97)
Supported Timezones
Must be valid IANA timezone identifiers:Timezone Validation
The bot validates timezone input (commands/settings.js:87-90):- Must be valid IANA format
- Invalid timezones are rejected with error message
- Helps ensure consistent time parsing
Settings Storage
All settings are stored per-guild in the database (state.js:428-497):Settings Panel Components
The interactive panel includes (commands/settings.js:199-265):Toggle Buttons
- Creator: On/Off — Enable/disable creator reminders
- Participant: On/Off — Enable/disable participant reminders
- Auto-close: On/Off — Enable/disable auto-close
- Threads: On/Off — Enable/disable thread creation
- TZ: [Current] — Open timezone modal
Dropdown Menus
- Creator reminder timing — Select reminder time
- Participant reminder timing — Select reminder time
- Auto-close timing — Select auto-close time
Role Selector
- Raid leader role — Select role for ⭐ marker
Best Practices
Reasonable Reminders
Set creator reminders 30-60 min before, participant reminders 10-15 min before.
Auto-Close Timing
Auto-close 60-120 minutes before raid start to prevent last-minute changes.
Enable Threads
Threads reduce channel clutter and provide dedicated discussion space.
Raid Leader Recognition
Use raid leader role to highlight experienced leaders and build community trust.
Consistent Timezone
Set timezone to match your server’s primary region for accurate time parsing.
Test Reminders
Create a test raid to verify reminder timing and DM delivery.
Troubleshooting
Reminders not being sent
Reminders not being sent
- Check if reminders are enabled
- Verify users allow DMs from server members
- Check bot has permission to DM users
- Ensure raid time is in the future (reminders don’t fire for past raids)
Auto-close not working
Auto-close not working
- Verify auto-close is enabled (not set to 0)
- Check if raid is actually full
- Ensure raid time is in the future
- Verify auto-close time hasn’t already passed
Threads not created
Threads not created
- Check if threads are enabled
- Verify bot has “Create Public Threads” permission
- Ensure channel allows thread creation
- Check server boost level for thread limits
Raid leader marker not showing
Raid leader marker not showing
- Verify raid leader role is configured
- Check if creator has the role
- Ensure role is above bot’s role in hierarchy
- Verify role ID is correct
Invalid timezone error
Invalid timezone error
Use exact IANA timezone format:
- ✅ America/New_York
- ✅ Europe/London
- ❌ EST
- ❌ GMT
- ❌ New York
Settings not saving
Settings not saving
- Ensure you have “Manage Server” or admin role
- Check database write permissions
- Look for errors in debug channel
- Verify settings panel hasn’t timed out (5 min limit)