Vote (533)

A multiplayer Co-Op game Inspired by Pokemon Mystery Dungeon. Unique Battle System, Cross-Server PvP and more. No catching, no pay-to-win.

Battle with or against your friends with this multiplayer PKMN Discord Bot, inspired by the Pokémon Mystery Dungeon series.

Current Features:

  • Original, strategic combat system inspired by the Mystery Dungeon games, allowing for 8-player, 4-versus-4 battles on a Discord channel.
  • Hide behind teammates and the environment for cover, and counter Flamethrowers with your Water Gun, just like in the anime.
  • Play as almost any monster, each with rebalanced stats and moves.
  • Mix and match 500+ attack moves, with up to 6 Moves per character.
  • Team up with friends to defeat tough PvE challenges, or test your skills in anonymous Cross-Server PVP.
  • Sandbox Mode - Freely set and moderate Levels, Evolutions, Legendaries and more on your servers, for testing builds and roleplaying scenarios.
  • Fully Customizable. Toggle notifications and mentions, set moderation roles, change spawn rates, enable or disable commands per channel.
  • Fully Reliable. Dedicated servers and infrequent downtime.
  • 100% Free. No loot boxes, no pay-to-win, no purchased shinies, now and forever.

Setting up PVE

To create a PvE Area on a server channel, use the following command: pmd.m-area create pve On these channels, visiting teams will challenge members on the server, rewarding Credits and EXP for defeating them! Up to 8 PvE Areas can be created per server. Challenges will spawn more frequently on servers with several active (and registered) players.

Setting up Sandbox Mode

Set up permissions for Sandbox Mode with the following command: pmd.sandbox-options To enable creating Sandbox Mode PKMN on your server, change the 'Create PKMN' permission to your preference. Note that Sandbox Mode PKMN cannot be used for PvE Challenges. For more information, use the command: pmd.guide sandbox

Misc Commands

pmd.register Type this command to start playing PMDiscord.
pmd.prefix Change your desired Command Prefix. (default: ] )
]mysterygift Rewards Currency and EXP for voting every 12 hours. (Optional skip-vote command included.)
]notifications Turn level-up notifications on or off.
]mentions Enable or disable PMDiscord from sending you @Mentions.

PKMN Commands

]profile Displays your current PKMN, level and stats.
]credits Shows your total number of Credits (currency).
]hatch Create a new PKMN.
]pkmn Check all of your hatched PKMN.
]pkmn choose <pkmn-name> Choose a PKMN to be your Active PKMN.
]pkmn pin <pkmn-name> <0-3> Pin a PKMN to the top of your PKMN list.
]pkmn options Change your PKMN's settings, such as their Nature and name display.
]pkmn release <pkmn-name> Release a PKMN.
]evolve Evolve your current PKMN.

Battle Commands

]practice Starts a private, one-on-one battle against the CPU. Practice battles do not reward EXP.
]practice hard Starts a private, one-on-one battle against a challenging CPU.
]party Creates a Party on a Discord Channel, to set up multiplayer battles.
]join <red/blue> Joins the Red or Blue Team in a Party.
]leave Leaves a Party or Battle. This can be used at any time.
]partylist Shows a list of players in a channel's Party.
]start Starts a Party Battle.
]start pve Starts a Party Battle against CPU opponents.
]start hard-pve Starts a Party Battle against challenging CPU opponents.
]pvp Check the status of PvP Queues and all Cross-Server PvP Battles in progress.
]pvp queue Queue for a 1v1, 2v2 or 3v3 battle against other Servers.
]addcpu <red/blue> Adds a random CPU PKMN to the Red or Blue Team.
]addcpu <red/blue> <pkmn-name> Adds a certain species of CPU PKMN to the Red or Blue Team.
]addcpu <red/blue> <@mention> Adds a player's currently-chosen PKMN as a CPU.
]addhardcpu <red/blue> Adds a more challenging CPU PKMN to the Red or Blue Team.
]challenge <@mention> Challenge another player to a private, one-on-one battle. (WIP)

Info Commands

]dex <pkmn-name> Look up details of a specific PKMN, including their unique PMDiscord stats.
]movedex <move-name> Look up details of a specific PKMN Move.
]examine <pkmn-name> During a battle, check the stats of another PKMN.
]hp During a battle, check the current Health and Status Ailments of all PKMN.
]next During a battle, continue a CPU PKMN's Turn, or check remaining time for your current team's Turn.

Moveset Commands

]moveset Check your PKMN's Moveset.
]moveset <add/remove/set/default> Edit your PKMN's Moveset.
]moveset <pkmn-name> During a Battle, displays another PKMN's Moveset.

Help Commands

]tutorial Explains the basics of a PMDiscord battle.
]guide Explains the features of PMDiscord in greater detail.
]help Lists all of PMDiscord's commands.
]help <command-name> Lists details of a command and what it does.

Sandbox Mode Commands

]sandbox Lists available Sandbox Mode commands, including Sandbox management commands.
]sandbox pkmn Lists your current Sandbox PKMN on a Server.
]sandbox list Lists all Sandbox PKMN from all members on a Server.

Moderation Commands

]server-options Toggle server-wide options, including Guildmaster, Moderator and Captain roles. Requires Owner or Guildmaster permissions.
]sandbox-options Toggle server permissions for various Sandbox Mode features.
]c-close Forces a Party or Battle to close immediately. Requires Captain permissions or higher.
]c-decline Declines a PvE Challenge. Requires Captain permissions or higher.

Support the Developer

Top Discord Servers Using This Bot

The Trainer Club

Social Lounge

Ratings & Reviews


9 reviews

Reviews can be left only by registered users. All reviews are moderated by Top.gg moderators. Please make sure to check our guidelines before posting.

5 stars


4 stars


3 stars


2 stars


1 star



almost 2 years ago

I never knew I needed a bot like this until I gave it a shot. (Note: I barely played Pokemon nor did I ever knew the existence of a Dungeon version, so take what I say with a grain of salt!) For one, I love its simple yet informative text-based battle. It stays true to its word: no pay-to-win, no catching special types or whatever those other things are. It's simple - but it works! Battles a ...


! Skully
! Skully

almost 2 years ago

IM A RANDOM PERSON SUPPORTING YOU WITH A 5 STAR REVIEW and also because its a cool bot



over 1 year ago

Honestly, this bot is really good! I'm glad I met him, I hope he can be better known by the communities! I also expect new things added to the bot, hehe.


Spirit of Raider Johnson

First time coming to discord when told by a friend, I played the bot and was curious of it. And once I finally got to try it out, it was a fun experience. I can tell that the creator of the bot happened to put a lot of their time into this project. It's a great time burner when you have time to burn, in edition to that, it's a bit of a new experience for people that already know the Pokemon franch ...


Bird Reaper
Bird Reaper

almost 2 years ago

This is a very good bot :)



about 1 year ago

Really good pokemon bot, i have been using this for almost 2 YEARS and its still really fun. Congrats!



12 months ago

Really neat bot. My friends and I have a lot of fun with it. My only real complaint is a few things are a little inaccurate, such as certain Pokemon being unable to learn certain types of moves when they should be able to, Normal type attacks harming Ghost type Pokemon, etc, but other than that, great bot. (edited)



9 months ago

Very underrated bot, that is the best pokemon bot i seen!




pmd. (Customizable)

Server Count


Support Server

PKMN Mystery Discord

PKMN Mystery Discord





Discord Support Server


    Customizable Behavior

    Customizable prefix



    Mini Games


    Pokemon Bot



    English (EN)