PokeTwo Guide & Commands List | Pokemon Discord Bot

poketwo guide and command list by sirtaptap

PokeTwo is a Discord Pokemon game bot designed to be just like the original Pokecord (RIP). It’s the closest to Pokecord I’ve found so far, while MewBot and PokeMeow (which I also have guides for) are more their own thing. If you know how to play Pokecord you’re pretty much already good to go with PokeTwo, but I’ll note everything here for new or confused players!

I do not own PokeTwo! This is a guide written by SirTapTap. Donations to Poketwo do not go to me, so if my guides help, consider supporting my Patreon. Do NOT join SirTapTap’s Discord server for Poketwo. We have permanently removed it due to the spammy, rude community.

PokeTwo Updates

Follow on your favorite social site (or get email alerts of new guides):
YouTube                       Twitter                  Facebook

Support Sir TapTap on Patreon!

You can support me and my guides monthly on Patreon (and score some rewards like cute cat pictures)! The more I earn the more time I can spend on improving guides like this. My PayPal is a thing too if you can’t do monthly subscriptions.

How To Play PokeTwo

PokeTwo Get Started Guide | Discord Pokemon Game Bot
Watch this video on YouTube.

Pokemon Spawning in PokeTwo

If you played Pokecord, you’re basically up to speed already. PokeTwo is a very direct clone of Pokecord down to the commands, functions, even moreso than MewBot. People chat, Pokemon spawn, you guess their name, you catch them if you’re the first in the channel to do so.

Only real, generally back-and-forth chatting generates Pokemon! Spamming the chat with repeated lines from one person will not reliably generate pokemon, nor is there a ;spawn command or anything of the sort! Most people forget, but Pokecord was designed to encourage chatting on a Discord server. If you’re sitting silently waiting for Pokemon you are playing Pokecord clones wrong. Say hi in a general chat channel and make a dialog to get Pokemon spawning. If you just want to force Pokemon to appear, you want to play PokeMeow instead.

Note PokeTwo is a bit laggier than Pokecord (Discord rate limits surely), and more generous in it’s spawning! So far, it spawns a better variety of Pokemon (more starters etc, less repeats) that I can tell.

Do NOT join SirTapTap’s Discord server for Poketwo

We have permanently removed it due to the spammy, rude community. 

Where To Play Pokétwo

To play PokeTwo, all you need is a Discord server with the bot set up. Only real, back and forth conversations with multiple people reliably spawn pokemon. Talk like a normal person in populated channels to spawn mons.

You can add the bot to your own Server or you can join the official server for PokeTwo. Do Not Join the SirTapTap Discord server for PokeTwo.

The official server will be crammed and many pokemon will spawn (but many people will be there to catch them). Your own discord server will be quieter and easier to catch pokemon, but less of them are likely to spawn. Also, expect to do some moderation if it’s in your own server; I recommend keeping PokeTwo sequestered in a single channel people can mute (or even requiring a role to see the PokeTwo channel) if people find it too annoying.

Quickstart PokeTwo Guide

Once the bot is in your server, pokemon will start to spawn based on time and number of posts. Type p!start to get started, then p!pick (starter name) to select a starter. Use p!redirect (#channelname) if you want Pokemon to only spawn in a specific channel.

When a pokemon appears, the first to correctly p!catch (pokemon name) it gets it. p!hint will offer a hint if you don’t recognize it or can’t remember. You can use p!c as a shortcut for catch.

Bots can be spammy, so you can restrict the Send/Manage Messages permissions on PokeTwo’s account to only the channels you want in your Server. It’s recommended to leave Read permissions, as that’s how pokemon spawn.

There’s no limit to how many pokemon you can get, so there’s no reason (other than politeness) to not catch a pokemon. In a server with friends, consider letting other players catch pokemon you already have (alternately, catch them and trade them to who wants them for free).

It helps to add all pokemon you’re planning to duel with to your favorites list, so you don’t have to go through the whole pokemon list every time. Note not many people actually bother to battle, it’s mostly a collection game. Pokemon are always referenced by number not name in commands, so this will help you find the numbers quickly.

Pokemon level just by chatting in a server with Pokétwo active; only your active pokemon gets experience this way though, so be sure to p!select who you want to raise. Without an Everstone (in p!shop), Pokemon that can evolve via level will automatically evolve at that level with no cancel prompt. There is no specific command to level up. Note Pokemon level more slowly than Pokecord did.

How To Evolve ANY Pokemon in PokeTwo

Do NOT join SirTapTap’s Discord server for Poketwo.

Most Pokemon evolve the exact same way in the real pokemon games; a level, evolution stone, item, trade etc. If possible, PokeTwo emulates the exact same condition.

Video guide:

PokeTwo Guide: How to evolve ANY Pokemon! (Megas Too)
Watch this video on YouTube.

Pokemon’s requirements can be checked with p!pokedex (pokemon), try it for Pokemon with unusual unlocks like Inkay, and you’ll see they’ve been given a level-based unlock usually. Pokemon that need trading still need to be traded with p!trade, and pokemon that need items you’ll have to buy from the shop with p!shop.

PokeTwo Commands

Do NOT join SirTapTap’s Discord server for Poketwo.

A pipe | means “Or” in commands, showing alternative arguments or methods of typing a command

[the_ad_placement id=”manual-placement”]

Starting Pokétwo

  • p!start
    • Enters you into the game. Other commands will not work, including p!catch, until you officially start the game.
  • p!pick (pokemon)
    • Select your starter, you can pick any “starter” pokemon from any mainline generation up to 7. This does not include Pikachu or Eevee. It shows you the list after you type it, so review it then.
  • p!help 
    • The bot will post a list of commands with several pages to go through. The reactions change pages, but they’re very buggy. Part of why I figured just make a guide for it.

Pokemon Commands

Do NOT join SirTapTap’s Discord server for Poketwo.

  • p!catch (pokemon name) | p!c
    • The most important command, catches the currently spawned pokemon, if you guess the name correctly and no one else catches it first. Spawns eventually expire, or expire instantly if another spawn occurs. If the bot doesn’t respond to this command, the pokemon is already gone.
      • The first time you catch any specific pokemon you get 35 credits
  • p!hint
    • Get a hint to the currently spawned pokemon
  • p!shinyhunt (pokemon)
    • Target a certain pokemon for a shiny. Every time you catch this pokemon, your odds of getting a shiny one will slowly increase.
  • p!evolve (pokemon)
    • Evolve your pokemon, if it meets the requirement
  • p!nickname (nickname)
    • Set a nickname for the current pokemon
  • p!order (number|level|iv|pokedex)
    • Orders your p!pokemon list in the manner selected. Note “number” means order caught, not Pokedex number
  • p!select (pokemon)
    • Sets your active pokemon to the input number
    • use p!select latest to select your last caught pokemon, useful for quick Nicknaming.
  • p!pokedex
    • See all your caught (and uncaught) pokemon
    • Note only Pokemon directly caught with pcatch count for this. Trades, evolutions, redeems, etc, will show as uncaught.
    • Type p!pokedex (pokemon name) to see the pokedex entry for a pokemon, even if you don’t have them
        • This even shows how they evolve! If you’re having trouble evolving a pokemon, use this
    • Unlike Pokecord, no need to claim rewards, they’re automatically added to your balance
  • p!release (Pokemon number)
    • Releases a Pokemon permanently, effectively deleting it
  • p!releaseall (search terms)
    • Mass release pokemon
  • p!unmega
    • Revert a Mega Evolution to its original form
      • p!shop 6 to see the Mega Stone shop to turn pokemon Mega in the first place
      • Primal Forms (Groudon and Kyogre) are considered Megas

Battle Commands

Do NOT join SirTapTap’s Discord server for Poketwo.

Expect battles to be broken! Please stop asking about battle bugs, I’m not the developer and it’s like always broken. If it doesn’t work, it is almost certainly just actually broken.

Video guide: 

PokeTwo Guide: How to Battle other players! Learn moves, p!duel, strategy
Watch this video on YouTube.

Battles are very primitive and only damaging moves work. No status moves do anything at present (they act as 0 damage attacks), though move priority works. There are no TMs or move tutors, level up moves are all there is for now.

Not many people seem to use PokeTwo to battle, but this is how it works. After a Battle your Pokemon is instantly fully healed, so there’s no downside to battling. You must have at least 3 pokemon to battle. Pokemon should be manually taught moves with p!learn and p!moveset as otherwise they just have the last 4 moves they would have learned when caught, like normal Pokemon games.

  • p!battle (@user) | p!duel (@user)
    • Battle another trainer with your pokémon!
    • @user is literally an @mention of the user you are challenging. You will use your currently selected pokemon. You can’t just use p!battle or battle an NPC
      • The bot will then DM both parties to set up a team. Ignore this DM as setting pokemon in DMs seems broken
      • p!battle add (pokemon #)
        • After starting and accepting a battle, you set 3 pokemon for your team, using their number, same as in your p!pokemon list.
          • Moves are then selected via DMs with PokeTwo (if your DMs are closed to the bot, you can’t fight)
          • This makes fighting a confusing mess, but keeps your enemy from knowing your move
  • p!battle cancel
    • Cancel a battle as there seems to be almost no timeout
    • You must finish or cancel a battle to start another so use this command if you’re “stuck” in a battle
  • p!learn (move name)
    • Learn moves for your pokémon to use in battle
      • Note you have to be a certain level to learn some moves, unlike many other pokemon bots
  • p!moveinfo (move name)
    • View information about a certain move
  • p!moves (pokemon)
    • View current moveset and availible moves for your active Pokemon
  • p!moveset (pokemon)
    • View all moves for your pokémon and how to get them.

[the_ad_placement id=”manual-2″]

Shop Commands

These are what those credits from catching pokemon are for. You can Mega Evolve Pokemon by buying Mega stones from p!shop 6. Mega stones are instantly applied to your currently selected pokemon. Make sure you use the right stone in the case of Pokemon with X and Y forms like MewTwo.

Primal Forms are considered Megas (because they are…) so use a Mega Stone to get Primal Kyogre or Primal Groudon.

  • p!balance
      • View your current balance of PokeTwo Credits
      • Get more by voting and catching pokemon
  • p!shop (page=x)
    • View the Pokétwo item shop, starting at (x) page
    • Most pokemon that evolve with held items or evolution stones will require something from the shop to evolve
  • p!buy [args…]
  • Purchase an item from the shop.
  • p!dropitem <pokemon>
  • Drop a pokémon’s held item.
  • p!moveitem <from pokemon #> <to pokemon #>
    • Move a pokémon’s held item.
  • p!open [type] [amt=1]
    • Open mystery boxes received from voting.
  • p!redeem [species]
    • Use a redeem to receive a pokémon of your choice
      • Does not count for Pokedex!
    • Redeems are exclusively Patreon rewards, or allegedly Voting rewards. Must be very, very rare probably only in the highest tier lootbox if they exist.
    • Since redeems say nothing about shinies, I am almost certain you cannot redeem a shiny Pokemon (or if you can, they have the same odds of being shiny as everything else)
  • p!redeemspawn [species]
    • Use a redeem to spawn a pokémon of your choice
      • Does count for pokedex!
        • This means use redeemspawn if you really want it in your dex, but be careful it’s not sniped I guess. I’d copy a catch command to paste just after redeeming the spawn or use it in a private channel
poketwo lootbox example
PokeTwo lootbox opening example

Trading Commands

  • p!trade (@username)
    • Start the trading interface with a specific user. You only have so long to complete the trade. The bot walks you through the steps.

PokeTwo Bot Commands

Do NOT join SirTapTap’s Discord server for Poketwo.

Favorites List Commands
  • p!fav
    • Adds or removes your current Pokemon from PokeTwo’s favorites list
      • FAvorites show with a Heart in the Pokemon list
Other Commands
  • p!event
    • Check current event information, if any
  • p!auction
    • Pokemon auctions
  • p!n | p!b | p!next | p!back
    • Next/last page when viewing a multiple page item like p!help or your pokemon list. Very buggy.
  • p!daily | p!vote
    • Get the vote link or check your voting streak and rewards. Voting gives you lootboxes based on your daily voting streak
  • p!time
    • Current time of day, certain pokemon can only be found/evolved during the day (probably)
  • p!open (normal|great|ultra) (amount)
    • Opens lootboxes. You can’t do anything else with them, so just open them
  • p!silence
    • Silences your personal level up warnings. Use it again to turn them back on.

Bot Commands

Commands relating to PokeTwo as a service.

    • p!healschema (@user)
      • Fix database schema if broken
        • Not sure when this is needed, but probably if there’s a bug this may help
    • p!invite
      • View the invite link for the bot
    • p!ping
      • View the bot latency (now long it takes to get your commands)
    • p!profile
      • View your profile
    • p!stats
      • View statistics about the bot itself like server count, user count, trainers, ping

PokeTwo Market Commands

Do NOT join SirTapTap’s Discord server for Poketwo.

The Market was just added! While the real Pokemon series sorely frowns on this sort of thing, you can buy and sell your Pokemon here.

  • ;market add (pokemon) (price)
  • List a pokémon on the marketplace
  • ;market search (arguments)
  • Search pokémon from the marketplace
    • Search arguments:
      • ;market [search|s] [--mine MINE=False] [--order ORDER=price-] [--limit LIMIT] [--skip SKIP] [--iv IV] [--spdiv SPDIV] [--spdefiv SPDEFIV] [--spatkiv SPATKIV] [--defiv DEFIV] [--atkiv ATKIV] [--hpiv HPIV] [--level LEVEL] [--type TYPE] [--name NAME] [--mega MEGA=False] [--ub UB=False] [--legendary LEGENDARY=False] [--mythical MYTHICAL=False] [--alolan ALOLAN=False] [--shiny SHINY=False] [page=1]
  • ;market buy <id>
    • Buy a pokémon on the marketplace after finding it’s ID with Search
  • ;market info <id>
    • Confirm a specific listed Pokemon’s details
  • ;market remove (id)
    • Remove your pokémon from sale
      • Use it’s Market ID, not your Pokemon list number

PokeTwo Administration Commands

Only the server admin can activate these commands. They affect settings for the whole server.

If you’re worried about Pokétwo disrupting your server, I would first set up the redirect and channel commands, and possibly clearspawns and disable levelup. Alternately, just prevent the bot from speaking in any channel but your spawn channel via restricting its role.

Consider changing the prefix early too so people get used to it, p! is a bit annoying to type.

  • p!redirect (#channel)
    • Redirects all Pokemon spawns into the channel passed. Useful to prevent spam and annoyed server members if everyone’s not a fan. I recommend starting out with it redirected on a large server.
    • You can redirect to multiple channels, just list them all in one command
  • p!redirect reset
    • Disables redirecting of spawns
  • p!prefix (prefix)
    • Sets the server prefix, if you don’t like p!. My server uses just p so it’s easier to type, especially for quick p!catch rushes.
  • p!silence
    • Silence your level up messages
  • p!serversilence
    • Silence level ups server-wide
Bot Owner Commands

For completeness, you cannot actually use these commands.

  • p!give
    • Only people affiliated with the bot can use this command.
Not a command
  • p!spawn
    • This is not a thing, I don’t know why so many people spam it. It doesn’t work or do anything at all. Pokemon spawn from normal conversation. There is a cooldown on how often a single person’s posts have a chance of spawning Pokemon. The best way to spawn pokemon is a normal back and forth conversation between multiple people.
PokeTwo Badges

Badges aren’t a feature yet, I’m not sure why they’re displaying on p!profile, but it’s probably a feature meant to be implemented in the future.

PokeTwo Gyms

There aren’t gyms. See prior paragraph.

Contact PokeTwo

I am not affiliated with PokeTwo in any way, but since people keep asking, their website is here and there appears to be no contact method other than joining their Discord server to ask support questions.


Do NOT join SirTapTap’s Discord server for Poketwo.

My Patreon – Check it out if my guides help you!

My YouTube Channel

The Pokemon Videos on my YouTube

My Other Pokemon Discord Bot Guides






Pokecord (rip)

My Other Pokemon Game Guides

Pokemon Quest Recipes

Pokemon Sun/Moon Island Scan Guide

Pokemon Rumble Rush guide

Pokemon Masters Guide

Support SirTapTap and these guides and articles on Patreon!
PokeTwo Guide & Commands List | Pokemon Discord Bot
Sir TapTap

Author: Sir TapTap

Gaming guide writer, content creator, streamer, UX designer, web developer, and a bunch of other stuff.

73 thoughts on “PokeTwo Guide & Commands List | Pokemon Discord Bot”

  1. hello please tell me what is the number of chimchar that I want to free myself from the XD

    1. Only you can know what your pokemon’s number is, use p!pokemon to list them as it says in the guide

  2. How can I evolve a shiny kadabra into alakazam? it wont let me and even if i can evolve it, can I mega evolve it?

    1. It’s in the guide in the how to evolve pokemon section, use p!pokedex (pokemon name) if it can be evolved it will tell you how

  3. Hey! So I changed the prefix to !d temporarily because I was adding another bot with the p!- prefix, which was a mistake because that’s the bump pfx. Now no prefix works lol, is there a way to like. Force reset the server data or something? (I’ve already asked in their support server and no one knew so.)

    1. The prefix you set should work. Could try @poketwo (command) too sometimes that works with bots

    1. Same way as usual for almost all pokemon. Use the pokedex command to check specifics. Looks like it’s just not implemented yet

    1. yes, use the redirect spawns thing in the guide, otherwise limit the bot’s speaking permission

  4. thank you for this!! i have a small discord server with friends but we kept getting inundated with spawns and wanted to limit it to one channel! this helped me figure out redirect, i really appreciate it 😀

    1. Probably the trade command? I’ve never even seen anyone use it nor bothered to try it myself

    2. Ya you can trade by
      P!t @(user)
      Then to add money –
      P!t add (amount) pc
      Then to conform –
      P!t c

    1. It’s a dumb command you don’t need to use, basically if they break the bot you might need it

    1. They’re random just incredibly rare. Just like PokeCord, if you see someone with lots of legendaries they’re probably just a whale to spent a lot of real money on redeems

    1. It needs the # of the pokemon you want to move from and to respectively, so p!moveitem 1 2 to move the item from pokemon 1 to the second pokemon you caught

    1. It’s in the guide. pshop 6 shows all 3 mega evo options which is why it’s included instead

  5. Hi SirTapTap – I just tried doing a redeemspawn but nothing showed up and the redeem is gone. I believe it was during a pretty laggy period. Is there any way I’m able to provide info and maybe get another redeem credited?

  6. My voting streak is 23 days, how long until I get a Master mystery box? all I’ve been getting is Ultra’s

  7. como se le escribe el movimiento al MD del poketwo? eso no lo veo aclarado. es con p!use y el movimiento o solo se escribe el movimiento?

    1. If you’re talking about combat, if it doesn’t seem to work it’s probably just broken like it almost always is

    1. Unless proven otherwise I assume you can’t, you could try a Mega Stone but I don’t have anything to test with

    1. Certainly doesn’t look like it, nothing in the game says anything about redeeming shinies.

  8. Do you know of any way to contact the poketwo creators? I wanted to request for pokedex to count pokemon obtained from trades and evolution as well, instead of only catching, as there’s no point in evolving if you’re trying to fill the pokedex.

    1. Couldn’t find an official website, try the official discord I guess. That’s unfortunately on purpose though, Pokecord did it and most of the clones copy that exactly for god knows why. Just to make it impossible basically.

  9. Is there a level requirement for a mega? Because its now working on my level 36 Typhlosion?

    1. No idea why you would do this, I guess there’s no meaningful difference between resetting and releasing/trading away all of your pokemon and items though. Or a new discord account. There’s literally no benefit to doing so though

        1. Hell if I know I’ve never done it and almost certainly won’t, I’d have figured the donate page would say

          1. I…won’t find out unless someone else tells me. Ask the developer not me

  10. hey how do you send out a Pokemon i did p!battle add but i didn’t work, is it the # or the name or something else? th

  11. Good night, is there any way to let the bot generate pokemons for time?
    for example: every minute

Leave a Reply