magdyaboyoussef/wow-raid-bot — explained in plain English
Analysis updated 2026-05-18
Schedule World of Warcraft raids with time zone aware signup boards.
Track which raid buffs the accepted roster covers before the raid starts.
Manage roster changes like accepting, benching, or reassigning players.
Send automatic reminders to the accepted roster before raid time.
| magdyaboyoussef/wow-raid-bot | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires creating your own Discord application and bot token.
WoW Raid Bot is a Discord bot built to solve a very specific headache for World of Warcraft raid groups: getting people to sign up on time and knowing what buffs your roster actually covers. It grew out of one guild's real frustration with signups getting lost in a Discord thread, people missing raid start times, and nobody realizing until it was too late that the group had three paladins and no Bloodlust. The bot lets certain Discord roles, like Raid Leader or Officer, create a raid with a simple slash command. You give it a title and, if you want, a time, duration, and timezone. Times are shown in your server's own time and also converted to each raider's personal local time, so someone in a different region always sees the right hour. Reminders go out automatically before the raid starts. Players sign up by clicking a button on the raid board, entering their character name and picking a class and role. The most useful part of the bot is that it tracks, live, which raid buffs the currently accepted roster covers and which ones are still missing, showing icons so an officer can see at a glance what kind of player they still need. It even understands more detailed rules, like the difference between a regular Death Knight and one that provides a stronger version of a buff. Officers get a management panel to accept, decline, bench, or reassign players, along with settings to edit raid details or lock signups, and all of this happens privately so the main channel stays clean. The project is written in Python and built for the WoW: Midnight expansion, covering all 13 classes and their specs. You run your own copy of the bot, and all raid data stays in a local SQLite file on your own machine rather than being sent anywhere else. Setup involves cloning the repository, installing Python dependencies, creating a Discord application, and running the bot, which the README says takes about five minutes for someone comfortable with basic command line steps.
A self-hosted Discord bot for World of Warcraft guilds that manages raid signups and shows live coverage of which raid buffs your roster has or lacks.
Mainly Python. The stack also includes Python, Discord, SQLite.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.