Pokecord Commands Guide – Advanced, Market, Trading, Dueling

Pokecord is a popular bot for Discord and learning the commands for the game will help you catch more Pokemon!

Our Pokecord Commands Guide runs you through all of the commands available for this popular Discord bot! We've got all of the standard commands, plus some more advanced ones for when you get into trading and the market!

What is Pokecord?

Pokecord is a super detailed Discord Bot that allows you to collect, battle, and trade Pokemon! Instead of throwing Poke Balls, a bot will randomly spawn a Pokemon in a designated channel in a participating Discord. The image of the Pokemon is displayed, but the name is not. It is your job to respond with the name as quickly as possible. Whoever gets it first, gets the Pokemon!

If you want to try out Pokecord in a low key setting, check out our Discord channel! Also, check out our Pokecord Tips Guide!

Pokecord Commands

Depending on your server, it is default to have the "p!" in front of your command. Some servers might have changed this to something else, but I will be using it with the following commands because it's used in the default Pokecord server.

You are going to see <Pokemon Number> referenced throughout these commands. You can get your particular Pokemon number by searching for the particular Pokemon with the "p!pokemon --name <Pokemon Name>" command. It will display the number via this list.

Any command that references something in angle brackets (< >), means you need to replace it with what is listed between them (do not include the brackets in your command).

Beginning the Game

  • p!start | This enters you into the game. You have to use this command first before you can catch any Pokemon.
  • p!pick | Once you've done the start command, you will then be asked to pick a starter Pokemon. You can pick from any of the starters across all of the generations.
  • p!help | Will direct message you a series of options that you can find more information on. You do NOT message the bot back, you have to enter the command in a Pokecord supported Discord channel.

Starter Commands

After you've picked your Pokemon, there's a couple of commands you should do right away. They are useful to have enabled, so there's no real reason not to do them.

  • p!detailed | Use this command to show more information about your Pokemon when using p!pokemon and p!info. It will show your Pokemon's IVs which are important if you want to battle or determine how much one is worth.
  • p!order <Option> | This will help you order your Pokemon by whatever you like. You have the option to do: alphabetical, number, level, or iv. I generally find that IV is most used.

Pokemon Commands

  • p!catch <Pokemon Name> | When a wild Pokemon spawns, you will use this command and the correct name to catch it.
  • p!hint | Will display a hint to the currently spawned Pokemon.
  • p!select <Pokemon Number> | Selects which Pokemon will receive XP from chatting and which will battle.
    • p!select latest | Selects your most recently caught or redeemed Pokemon.
  • p!info | Displays the information of your SELECTED Pokemon.
  • p!info latest | Displays the information of the LATEST Pokemon you've caught.
  • p!info <Pokemon Name> | Display a Pokemon with its base stats.
  • p!info shiny <Pokemon Name> | Displays a shiny version of a Pokemon with its base stats.
  • p!info <Pokemon Number> | Displays the information of the Pokemon attached to this number.
  • p!pokemon | Displays a list of your Pokemon. It also displays information, such as Level, Number, IVs, and Nickname.
    • p!pokemon --name <Pokemon Name> | Displays a list of Pokemon you own of that particular name.
    • p!pokemon --shiny | Displays your shiny Pokemon.
  • p!pokedex | Displays your Pokedex with a count of how many you own.
    • p!pokedex --unowned | Displays only the Pokemon you need to collect.
  • p!nickname <nickname> | Gives a nickname to your selected Pokemon.
  • p!dropitem | Drops the item your current Pokemon is holding.
  • p!mega | Command to evolve Pokemon to a Mega X or Y. You must have a Mega Evolution purchased, they cost 1,000 credits each.
  • p!release <Pokemon Number> | This will release a Pokemon. If you do just p!release it will attempt to release your chosen Pokemon, but thankfully it gives you a confirmation prompt beforehand.

Challenge Commands

Challenges are a new addition to the game. If you complete all of the challenges you are rewarded with credits.

  • p!challenges | Shows the current challenges that are available for you.

Favorite List Commands

  • p!fav | This will show a list of your favorite Pokemon!
  • p!addfav <Pokemon Number> | Adds a Pokemon to your favorites list.
  • p!removefav <Pokemon Number> | Removes a Pokemon from your favorites list.

Dueling Commands

If you want to battle your friends, you'll need to utilize these commands. You can win credits and xp for defeating your dueling partner!

  • p!select <Pokemon Number> | This will be the Pokemon you use in battle.
  • p!moves | Displays your selected Pokemon's current moves, and the available moves it can learn.
  • p!learn <Move> | Attempts to learn the move you've chosen. You will need to choose which move you want to replace.
  • p!replace <Number> | Replaces a current move with the one you are trying to learn.
  • p!duel <@Username> | Challenges the select Discord user to a Duel. Be sure to @ them and not just type in their name.
  • p!accept | Accepts a duel if you've been challenged.
  • p!use <Move Number> | Your selected Pokemon will use the move that is listed by that number.

Market Commands

The market allows you to sell and purchase Pokemon. You purchase Pokemon with credits, these can be earned by dueling or selling your caught Pokemon.

  • p!bal | Shows the amount of credits you have.
  • p!market search <Page number> | Show the requested page of the market.
  • p!market search <Page number> <Search Options> <Order Option> | Search the market.
  • p!market view <Pokemon ID> | View detailed information for a Pokemon on the market.
  • p!market info <Pokemon ID> | Alternative to view.
  • p!market list <Pokemon Number> <Price> | List a pokémon on the market.
  • p!market buy <Pokemon ID> | Buy a Pokemon from the market. You will need to confirm your purchase with p!confirmbuy or cancel it with p!cancel.
  • p!market remove <Pokemon ID> | Remove one of your Pokemon from the market.
  • p!market listings <Page number> | Display the Pokemon you have listed on the market.

Search Options

These can be used in addition to the "p!market search" to further refine your search.

For example, if you wanted to search for Charizard's of a high IV in order of highest to lowest while showing the IV: "p!market search --name Charizard --showiv --order iv d".

  • --name <name> | Search for Pokemon by name.
  • --nickname <nickname> | Search for Pokemon by nickname.
  • --level <level> | Search for Pokemon by level.
  • --holding <holding> | Search for Pokemon by the item they are holding.
  • --type <type> | Search for Pokemon by type.
  • --price <price> | Search for Pokemon with a specific price.
  • --hpiv <IV> | Search for Pokemon by their HP IV.
  • --atkiv <IV> | Search for Pokemon by their Attack IV.
  • --defiv <IV> | Search for Pokemon by their Defense IV.
  • --spatkiv <IV> | Search for Pokemon by their Special Attack IV.
  • --spdefiv <IV> | Search for Pokemon by their Special Defense IV.
  • --speediv <IV> | Search for Pokemon by their Speed IV.
  • --shiny | Search for shiny Pokemon.

When searching by IVs, you can use the ">" or "<" symbols to look for a range of IVs, like this: --hpiv > 27

You can use multiple search options in a single command.

Order Options

  • --order id ascending/descending | Order results by Pokemon ID.
  • --order lvl ascending/descending | Order results by Pokemon level.
  • --order price ascending/descending | Order results by price.
  • --order iv ascending/descending | Order by the sum of the Pokemon's IVs.
  • --order name ascending/descending | Order results by name.

You can type a or d instead of ascending/descending for ordering to save yourself some time.

Shop Commands

  • p!shop | Opens the shop menu. You can purchase XP Boosters, Rare Candies, Rare Stones, Evolution Items, Nature Modifiers, Held Items, and Mega Evolutions!
  • p!buy <Item ID> | Purchases an item from the shop.

Trading Commands

  • p!trade @User | Begins a trade with someone. They will then have to do p!accept to do the trade or p!deny to reject it.
  • p!p add <Pokemon numbers, seperated by spaces> | Add one or multiple Pokemon to your trade offer.
  • p!p remove <Pokemon numbers, seperated by spaces> | Remove one or multiple Pokemon from your trade offer.
  • p!c add <Amount> | Add credits to your trade offer.
  • p!c remove <Amount> | Remove credits from your trade offer.
  • p!confirm | Confirm the trade, both users must confirm for the trade to go through.
  • p!cancel | Cancel the trade.

General Commands

  • p!daily | Allows you to vote for the Pokecord server on the Discord Bots site. You get 100 - 250 credit for doing this every 12 hours.
  • p!silence | Toggles your level up messages. If you chat in servers that have Pokecord it will alert when your Pokemon levels up. This might be annoying to some, so you can silence it with this command.
  • p!redeem <Pokemon Name> | If you have a redeem available, you will receive a Pokemon of the name you entered.
    • p!redeem credits | Sells a redeem you own for 15,000 credits back to the bot itself.

Bot Commands

  • p!botinfo | Shows general bot information.
  • p!invite | Gives the bot's invite link.
  • p!donate | Sends a link to donate to support the bot.
  • p!patreon | Sends a link to the bot's patreon page.
  • p!server | Sends an invite to the bot's official server.
  • p!appeal | (Official Server Only) Attempts to give you unbanned from the official server if you were banned for whatever reason.

Server Commands

  • p!prefix <prefix> | Sets server prefix. If you don't like the "p!" before every command, you can change it with this.
  • p!redirect <#Channel Name> | If you want Pokemon to spawn in a certain channel you can use this command to change it.
    • p!redirect disable | If you want to enable spawns in all channels again, you can use this command.
  • p!channel enable/disable | Enables or disables p! commands in the channel you are currently in.
  • p!levelup enable/disable | Enables or disables level up alerts.
  • p!clearspawns enable/disable | Enables or disables the deletion of spawn message once a Pokemon is caught.

About the Author

Evident is a lifelong gamer and creator of websites. He mostly focuses on shooters, but has been known to dabble in the occasional card game as well. You can find him binge watching TV shows in his downtime.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. So i’ve been thinking about this. My only pokemon that levels up is my Greninja but I have a charmander that i want to level up. Is there any way to redirect where the Experience go. I know that you have to chat to get XP but how do I redirect it?

    1. The currently selected pokemon will only get EXP whilst chatting. If you want to change that you have to first find the pokemon you want with “p!pokemon –name ”
      This shows a list of that pokemon you have with a certain number.
      After you found the pokemon and number you want type “p!select ”

      After that the pokemon is selected, to check you can do “p!info” because that will give an overview of your currently selected pokemon.

  2. If i put this in my discord server is there a way to edit the Pokémon database? Like so we can alter it to have just the Pokémon from the game we play? IE: original 151 Pokémon, or the 251 or so from gold/silver?

    1. Yes just do this: p!redirect | If you want Pokemon to spawn in a certain channel you can use this command to change it.

    1. I have a discord server with my friends, and the leader added this bot, then my friends and I were spamming letters to get xp for our Pokémon, and he got annoyed and deleted it. If he adds it back, will our progress save?

  3. How do I have pokemon spawn in more than one channels. redirect shifts all spawns to a single channel. how do I accomplish this?

  4. im having too much trouble with ordering the shop, how can i look for dark type pokemon and have the shop ordered at lowest price first

  5. I have listed a pokemon on the market but can’t remove it because it says it does not exist. I did not receive credits for a sale so what am I supposed to do. The pokemon isn’t on my list of pokemon either.

    1. You would have to google mega loppinnys and pick one if there are multiple. It is probably just one (regular)

  6. Good Evening,

    I no longer have access to my old discord account, and I was wonder if there was a way to transfer all my pokemon/money to my new discord? I had nearly a completed dex.

    Thank you

  7. Is there a way to block getting duel requests? A dude on a server won’t stop trying to duel with me and I am not interested in dueling right now, at all.

  8. Greetings, is it possible to change the frequency of the spawn rate, lets say e.g. the bot will spawn a pokemon after 200 messages written in the chat or the pokemon will be spawned each hour.

    Thank you very much

  9. Is there a possible way to put cool downs on specific people when catching pokemon? We got someone who snipes everyone they see taking chances and fun from everyone else.

  10. p!channel enable/disable command
    Cuz i have pokecord in my server and want duels to a certain channel, market or trading same.. how do i disable p!trade or p!duel?

  11. When will evolution be implemented for Alolan pokemon? Alolan Vulpix only needs an ice stone to evolve, but purchasing one in the market cannot be achieved.

  12. i’m searching for a pokemon on the market using the “p!market search –name Charizard –showiv –order iv d” format. how do i see other pages of the market?

  13. So I have a Charjabug but he evolves into Vikavolt through leveling in a certain area on sun and moon, how do I get him to evolve in the discord?

    1. currently the night and day thing only applies to Amaura, Fomantis, Gligar, Happiny, Sneasel, Tyrunt and Yungoos and if you want to evolve Amaura, Fomantis, Gligar, Happiny, Sneasel, Tyrunt and Yungoos you have to be in a channel with night or day in it and evolve the pokemon in there but again it only works for Amaura, Fomantis, Gligar, Happiny, Sneasel, Tyrunt and Yungoos only

  14. Um, so someone changed the prefix for pokecord, and he forgot it, we tried everything but cant seem to find out what the prefix is, is there a way to set it all to default again?

    1. I’d imagine you’d have to reinstall the bot, but you could do a search in Discord for the word “prefix” and see if you can find where it was changed.

  15. I’m attempting to make my level 37 charizard shiny but its telling me its not able to become shiny, what am I doing wrong

  16. Can someone help me, I am trying to donate but everytime I type p!donate nothing happens? The bot tells me it sends me a link in my DM but every time I check there is nothing but the p!help redeem option and no link?

    1. You likely have your DMs privated, you should check your Discord settings. If that isn’t the case, go to the main Pokecord server to ask about it.

  17. Hi, I’m admin for a server. Is there a way I can get old, wild Pokémon that have been replaced by new ones and are no longer catchable to disappear from chat? My server members keep trying to catch the old Pokémon.

  18. I have a lvl 56 Cosmoem.However,I checked multilple sources and they all say that Cosmoem evolves at lvl 53.Has Solgaleo and Lunala not been added yet?

  19. Hi. My friend is trying to place her Lopunny in her 3rd slot by switching the Pokemon she already has in the 3rd slot. Is there a way to do so?

  20. I have many pokemons that are above the level of evolution but they haveny evolved , for eg , metapod needs level 8 caterpie but my caterpie is level 28

    1. Type p!pokemon, find out the Pokémon’s number, then type p!select ‘Pokémon’s number’ without the ‘’ and just type for a while, when it levels up it should evolve.

  21. I’ve seen that on some Discord servers people have private channels in which the Pokecord bot functions and spawns Pokemon as well as a public channel. I tried getting this to work on my own but I’ve had no luck. How can I do this?

  22. Hi im just wondering how to switch pages on the market search

    So say i put
    .market search –name charmander –showiv –order price ascending
    How would i view page 2 of results? Thank you

  23. I’m working as an Admin on a server and need to isolate pokecord commands to one channel. However, p!channel disable doesn’t do anything, as it lists the channel disabled but I can still use all the commands there, such as p!info and etc.

      1. That will list all charizards in order with highest iv values. Then you can also add price to the search if you have a budget. – -price 500 and it will list highest iv at 500 credits

  24. Is there a way in your pokemon list to sort the ascending/descending iv so I dont need to scroll through many pages. Similar to the market search –order iv

    1. Did you change the prefix? If you did, it won’t be “p!” anymore, it’ll be whatever you changed the prefix to.

        1. The problem is that they aren’t evolving. I have a level 37 Silcoon. Why is it level 37? Because the evolution hasn’t triggered, no matter how many levels I’ve leveled it. No everstone.

    1. Make whatever Pokemon you want to evolve as your selected Pokemon (p!select ). Then go to the item shop (p!shop), and under the Rare Stones & Evolution Items purchase the Friendship Bracelet!

  25. if someone types text after a wild pokemon appears, that is not a command, does the wild pokemon run away? I have had that happen twice, and the p!catch command did nothing after non command text was typed by another user….

      1. yeah, that happened also, literally 5 seconds apart. And I really wanted that Aromatisse too….if it happens again, i will post here.

  26. How does the full market command work when trying to search for a pokemon by name, while also adding an order? It’s saying the order part is invalid and I’m not sure what I did wrong
    Ex:) p!market search 1 –name eevee –order price descending/ascending

  27. Why can’t I have more power over the commands? Like increase the spawns or spawn moreshiny type of pokemon or like mewtwo and zeckrom

    1. Because your Pokecord account spans across all servers. It wouldn’t be fair if you could raise the spawn rates on certain servers.

  28. How do I disable the level up notification from all the users of my server with a single command? (I know that each one can disable their notification individualy, but i need to know if a mod can disable it from all the people on the server)