← Back to home

cEDH Pod Bot User Guide

A Discord bot for generating competitive EDH (cEDH) pods with meta-weighted commander selection, deck management, and mulligan stat tracking.

Quick Start

  1. Generate a pod: /pod generate
  2. Save a deck: /pod deck create MyDeck https://moxfield.com/decks/abc123
  3. Set as default: /pod deck use MyDeck
  4. Generate with your deck: /pod generate (uses your default deck automatically)

Pod Generation

/pod generate [decklist]

Generate a 4-player cEDH pod with meta-weighted commanders based on real tournament data from EDHTop16.

Usage options

CommandDescription
/pod generateUses your current/default deck
/pod generate MyDeckUses a saved deck by name
/pod generate https://moxfield.com/decks/...Uses a Moxfield URL directly

What you get

  • A pod of 4 commanders (including yours) weighted by meta representation
  • Your opening 7-card hand displayed as card images
  • Keep and Mulligan buttons (private to you)
  • Voting reactions (šŸ‘/āŒ) for the group to vote on the pod

Mulligan system

  • Click Mulligan to draw a new hand (Vancouver mulligan rules)
  • Click Keep to finalize your hand
  • The public post updates to show your kept hand
  • Stats are recorded when you keep (if using a saved deck)

Deck Management

Save your Moxfield decks for quick access and stat tracking.

/pod deck create <name> <url>

Register a new deck with a friendly name.

/pod deck create Kinnan https://moxfield.com/decks/abc123

/pod deck list

View all your registered decks. Your current/default deck is marked with a star.

/pod deck use <name>

Set a deck as your current/default deck. This deck will be used when you run /pod generate without specifying a deck.

/pod deck use Kinnan

/pod deck delete <name>

Remove a deck from your saved list.

/pod deck rename <name> <new_name>

Rename an existing deck.

/pod deck rename Kinnan "Kinnan Combo"

/pod deck set-list <name> <url>

Update a deck's Moxfield URL (useful when you update your decklist).

/pod deck set-list Kinnan https://moxfield.com/decks/xyz789

Stat Tracking

Track your mulligan decisions to analyze how consistently your deck finds keepable hands.

/pod deck stats [name]

View mulligan statistics for a deck. If no name is provided, shows stats for your current deck.

Stats include

  • Total Hands Kept: Number of games/pods where you kept a hand
  • Mean: Average number of mulligans before keeping
  • Median: Middle value of mulligans
  • Mode: Most common number of mulligans
  • Distribution: Breakdown of how often you kept at each hand size

Example output

Mulligan Stats for "Kinnan"
━━━━━━━━━━━━━━━━━━━━━━━━━━
Total Hands Kept: 42

Mulligans Before Keeping:
• Mean: 1.24
• Median: 1
• Mode: 0

Distribution:
Kept 7 cards: 15 (35.7%)
Kept 6 cards: 18 (42.9%)
Kept 5 cards: 7 (16.7%)
Kept 4 cards: 2 (4.8%)

/pod deck stats-reset <name>

Clear all recorded stats for a deck. Useful when you've made significant changes to your decklist.


Server Administration

Server admins can restrict which channels the bot operates in.

Note: These commands require the Manage Server permission.

/pod admin channel-add <channel>

Add a channel to the allowed list. Once you add at least one channel, the bot will only respond in allowed channels.

/pod admin channel-add #cedh-games

/pod admin channel-remove <channel>

Remove a channel from the allowed list. If you remove all channels, the bot will work everywhere again.

/pod admin channel-list

View all channels where the bot is allowed to operate.

/pod admin channel-clear

Remove all channel restrictions. The bot will work in all channels again.

How restrictions work

  • By default, the bot works in every channel
  • Adding one or more channels creates a whitelist
  • Users in non-allowed channels see a private error message directing them to allowed channels
  • Admin commands always work (so you can configure even from restricted channels)

Tips & Best Practices

For Players

  1. Save your deck to track stats and speed up pod generation
  2. Set a default deck so you can just type /pod generate without arguments
  3. Use the Playtest link in the pod message to goldfish your opening hand

For Server Admins

  1. Restrict to a dedicated channel to keep bot spam organized
  2. Add multiple channels if you have different playgroups or formats
  3. Use /pod admin channel-list to audit your current setup

Understanding Your Stats

  • Low mean (< 1.5): Your deck mulligans well
  • High mean (> 2.0): Consider adjusting your mana base or card selection
  • Mode of 0: You often keep your first 7 — good sign!
  • Wide distribution: Inconsistent hands — deck may need tuning

Command Reference

CommandDescription
/pod generate [decklist]Generate a pod with optional deck
/pod deck create <name> <url>Save a new deck
/pod deck listList your saved decks
/pod deck use <name>Set default deck
/pod deck delete <name>Delete a deck
/pod deck rename <name> <new_name>Rename a deck
/pod deck set-list <name> <url>Update deck URL
/pod deck stats [name]View mulligan stats
/pod deck stats-reset <name>Reset stats
/pod helpShow help message
/pod admin channel-add <channel>Allow a channel
/pod admin channel-remove <channel>Remove a channel
/pod admin channel-listList allowed channels
/pod admin channel-clearClear restrictions

FAQ

Q: Why don't I see the Keep/Mulligan buttons?

A: The buttons are ephemeral (only visible to you). Make sure you're the one who ran the command.

Q: Why aren't my stats being tracked?

A: Stats are only tracked when using a saved deck. Ad-hoc Moxfield URLs don't record stats.

Q: Can I use the bot in DMs?

A: Yes, but some features like channel restrictions only apply in servers.

Q: How accurate is the commander weighting?

A: Commander meta shares are based on tournament data from EDHTop16 and are periodically updated.

Q: What happens to my stats if I delete a deck?

A: Stats are deleted along with the deck. Consider exporting or noting them first.