Skip to content

Yu-Gi-Oh! War League Bot

Get started self-hosting your own Yu-Gi-Oh! War League Discord Bot!

Managing deck submissions for Yu-Gi-Oh! war leagues can be a complex and time-consuming task. This bot simplifies the process for both league organizers and participants by providing a dedicated, automated solution within your Discord server.

Key benefits include:

  • Efficiency: Automates the collection and organization of deck submissions.
  • Accuracy: Robust validation ensures submitted .ydk files are in the correct format.
  • Visibility: Administrators can easily view submission status and access detailed deck information.
  • Convenience: Self-hostable with Docker for easy deployment and control.
  • Organization: Structures submissions by season and week for clear record-keeping.

Effortless Submissions

Team Captains can easily submit and update decklists directly through Discord commands.

Robust Validation

Ensures submitted YDKs are valid DuelingBook deck files.

Admin Controls

Administrators can manage seasons, weeks, enable submissions, and view data.

Automated Deck Images

Generates visual previews of submitted decks using PIL.

Local Data Storage

Stores submission data and images locally for easy access and management.

Dockerized Deployment

Simplified self-hosting with included Docker support.

Our documentation will guide you through every step, from initial setup to using the bot’s commands and accessing your league data.