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

CommandDescription
/createOpens the menu to create a new event.
/editModifies an existing event (time, description, etc.).
/closeCloses sign-ups for an event.

👤 User Settings (Crucial)

CommandDescription
/settings timezoneThe most important command. Sets your local time.
/mytimeChecks what time the bot thinks it is for you.

🛠️ Admin

CommandDescription
/dashboardGenerates a link to the Web Dashboard (easiest way to configure).
/absenceLogs 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.

  1. Type /dashboard. Click the link.
  2. Go to Settings > Timezone.
  3. 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.

  1. Type /settings timezone in Discord.
  2. Search for your city (e.g., Los Angeles, London).
  3. The bot will reply: “Your time is currently XX:XX.” If it matches your clock, you are set.

Step 4: Create an Event

  1. Type /create and select Web (easiest) or Interactive.
  2. Fill in Title, Date, and Time.
  3. Select a Template (e.g., WoW Standard Raid or FFXIV Full Party). This automatically sets up the slots (2 Tanks, 2 Healers, 4 DPS).
  4. 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.

  1. Go to the Dashboard > Templates.
  2. Create a custom layout (e.g., “Apex Legends Ranked” -> 3 Slots, Any Role).
  3. Save it.
  4. 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!