Raid-Helper is a powerful, all-in-one Discord bot designed to automate event scheduling, sign-ups, and role organization.
For serious players of World of Warcraft (WoW), Destiny 2, Final Fantasy XIV (FFXIV), or Lost Ark, coordinating 10 to 40 people across different time zones is a nightmare. Raid-Helper solves this by visualizing who is playing what role (Tank/Healer/DPS) and automatically converting event times to each member’s local timezone.
🌏 Why Raid-Helper? (The Timezone Battle)
This bot is a staple in international communities, especially those bridging North America, Europe, and Oceania (Australia/New Zealand).
1. No More “Wait, What Time Is It?”
Gamers in New Zealand often play on US servers. “Friday at 8 PM EST” is a confusing math problem for them. Raid-Helper eliminates this. If the leader sets the raid for 8 PM, the bot shows “8 PM” to the New Yorker and “Saturday 1 PM” to the Kiwi automatically.
2. Ditching the Spreadsheet
Old-school guilds used Excel or Google Sheets. Raid-Helper replaces that clunky system with Discord Embeds and Reaction Buttons. Signing up is now a single tap on your phone.
⚙️ Key Features
Raid-Helper automates the entire flow: Create → Sign-up → Notify.
🛡️ Role-Based Sign-Ups
Users simply click an emoji (🛡️ Shield, ➕ Cross, ⚔️ Sword) to sign up as Tank, Healer, or DPS.
- Auto-Waitlist: If the Tank spots are full, the bot automatically moves latecomers to the “Bench” or “Waitlist.”
⏰ Auto-Timezone Conversion
The bot detects the viewer’s settings and displays the event time in their local clock. No mental math required.
🔔 Reminders
The bot sends a Direct Message (DM) to all signed-up members 15 minutes (customizable) before the event starts. No more “I forgot.”
💻 Essential Command List
Raid-Helper runs on Slash Commands (/).
📅 Events
| Command | Description |
| /create | Opens the menu to create a new event. |
| /edit | Modifies an existing event (time, description, etc.). |
| /close | Closes sign-ups for an event. |
👤 User Settings (Crucial)
| Command | Description |
| /settings timezone | The most important command. Sets your local time. |
| /mytime | Checks what time the bot thinks it is for you. |
🛠️ Admin
| Command | Description |
| /dashboard | Generates a link to the Web Dashboard (easiest way to configure). |
| /absence | Logs member absences (e.g., vacations). |
🚀 Setup Tutorial: Conquering Timezones
90% of issues come from skipping Step 3. Make sure your members do this.
Step 1: Invite the Bot
Visit the Raid-Helper website and invite it.
- Permissions: It needs “Manage Messages,” “Add Reactions,” and “Embed Links.”
Step 2: Server Settings (Admin)
Set the server’s default time.
- Type /dashboard. Click the link.
- Go to Settings > Timezone.
- Set the server’s main region (e.g., America/New_York or Asia/Tokyo).
Step 3: User Settings (EVERYONE)
Tell your members to do this immediately.
- Type /settings timezone in Discord.
- Search for your city (e.g., Los Angeles, London).
- The bot will reply: “Your time is currently XX:XX.” If it matches your clock, you are set.
Step 4: Create an Event
- Type /create and select Web (easiest) or Interactive.
- Fill in Title, Date, and Time.
- Select a Template (e.g., WoW Standard Raid or FFXIV Full Party). This automatically sets up the slots (2 Tanks, 2 Healers, 4 DPS).
- Post it!
❓ FAQ: Troubleshooting
Q: The event time is wrong for me.
A: You haven’t set your timezone.
The bot defaults to UTC. You MUST run /settings timezone to see the correct local time.
Q: What is “Tentative” or “Bench”?
A: Social etiquette buttons.
- Tentative (❓): “I might be late” or “I’m 50/50.”
- Bench (🪑): “I can come if you need me, but I’m happy to sit out.”
- Pro Tip: Use these instead of signing up and ghosting!
Q: Can I set up recurring weekly raids?
A: Yes.
In the Dashboard event creator, use the “Repeat” option. You can set it to repost the raid every “Tuesday at 9 PM” automatically.
Q: How do I change my role from Tank to DPS?
A: Just click the new icon.
If you are signed up as a Tank (🛡️) and click the Sword (⚔️), the bot will automatically move you to the DPS list. To quit, click the ❌.
Q: Can I ping everyone who signed up?
A: Yes.
Admins can click the Megaphone (📣) icon on the event embed. This opens a menu to message only the people who are signed up.
🌟 Admin Tip: Master the Templates
Don’t build events from scratch every time. Use Templates.
- Go to the Dashboard > Templates.
- Create a custom layout (e.g., “Apex Legends Ranked” -> 3 Slots, Any Role).
- Save it.
- Next time you run /create, just select your “Apex” template to launch sign-ups in seconds.
Next Step for You: Invite Raid-Helper, run /settings timezone, and create a test event to see how easy it is!