Availability Tracking
RaidBot’s availability system helps guilds schedule raids at times when the most members can participate. Members record their typical free times, and leadership can analyze the data to find optimal scheduling windows.Overview
The availability tracking system:Member-Driven
Players voluntarily share their schedules
Smart Parsing
Natural language time input (“Mon-Fri 7-10pm”)
Timezone Aware
Supports all timezones with automatic conversion
Analytics Ready
Find optimal times and check specific slots
Setting Your Availability
Members can set their schedules using/availability set.
Fill out your schedule
Your timezone (EST, PST, UTC-5, America/New_York, etc.)Examples:
ESTorAmerica/New_YorkPSTorAmerica/Los_AngelesGMTorEurope/LondonUTC-5orUTC+2
When you’re typically available for raidsExamples:
Mon-Fri 7-10pmWeekends 2-11pmSat 2pm-6pm, Sun afternoonsWeekdays eveningsEveryday after 5pm
Which raid roles you prefer to playExamples:
Vanguard, SupportFlex, Gates, MinionsAny role needed
Any other scheduling constraints or informationExamples:
Can't do Tuesday/ThursdayAvailable for impromptu runsPrefer 1.5hr keys
All time windows are stored in UTC and converted to your timezone for display. This ensures accurate matching across different timezones.
Time Input Examples
The bot supports flexible natural language time input:Viewing Availability
View Your Own
- Timezone
- Preferred days/times
- Preferred roles
- Notes
- Parsed time windows
View Another Member
Server-Wide Analytics
Availability Summary
- Friday 7 PM — 15 available
- Saturday 7 PM — 14 available
- Friday 8 PM — 13 available
Find Optimal Times
Check Specific Time
- Natural language:
Saturday 7pm,tomorrow 8pm,next Friday 6:30pm - Unix timestamp:
1735689600
Administrative Features
Set Availability for Others
Admins can set availability for members who can’t do it themselves:View All Members
The ⚠️ indicator means the time input couldn’t be parsed into specific windows. Contact that member to help them rephrase their availability.
Clear Availability
Persistent Signup Button
Post a permanent availability button in a channel:- Pin in your raid signup channel
- Add to onboarding/welcome channels
- Include in guild rules or info sections
Integration with Other Features
Find Sub Feature
When using/raid panel → Find Sub, the system:
- Checks role experience (who’s played this role before)
- Checks availability (who’s marked as free at the raid time)
- Ranks candidates with availability boosted higher
User Statistics
Availability data appears in/stats user output:
Timezone Handling
The bot supports various timezone formats:- Named Timezones
- Abbreviations
- UTC Offsets
Full IANA timezone database names:
America/New_YorkAmerica/Los_AngelesAmerica/ChicagoEurope/LondonEurope/ParisAsia/TokyoAustralia/Sydney
Privacy Considerations
Availability data is:✓ Visible to all server members
✓ Used for scheduling analysis
✓ Integrated with Find Sub feature
✓ Displayed in your user stats
✓ Voluntary (you choose what to share)
Only share availability information you’re comfortable with being public in your server. You can update or clear it anytime.
Best Practices
Troubleshooting
My times didn't parse
My times didn't parse
Try more specific formats:
-
✅
Mon-Fri 7-10pm -
❌
weeknights -
✅
Weekends 2-6pm -
❌
weekend afternoons
Times showing in wrong timezone
Times showing in wrong timezone
- Check your timezone field is set correctly
- Use full IANA names (
America/New_York) instead of abbreviations - The bot displays times in YOUR timezone, not the original poster’s
Can't see who's available at a specific time
Can't see who's available at a specific time
- Use
/availability check time:"Saturday 7pm" - Make sure to quote the time if it has spaces
- Try Unix timestamp if natural language isn’t working
Related Features
- Raid Management - Find Sub uses availability data
- Recurring Raids - Schedule at optimal availability times
- Stats & Analytics - Availability shown in user stats