PokeTwo Guide & Commands List | Pokemon Discord Bot

poketwo guide and command list by sirtaptap

I do not own PokeTwo and my Discord Server is a CHAT SERVER not a PokeTwo spamfest! 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!

This is a guide written by Sir TapTap. Donations to Poketwo do not go to me, so if my guides help, consider supporting my Patreon or become a paid member of my YouTube channel

PokeTwo Updates

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

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.

Support Sir TapTap on Patreon!

How To Play PokeTwo

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

How Pokemon Spawn in PokeTwo

Please actually read this section as a massive amount of people seem to misunderstand the fundamental concept of this bot!

If you played Pokecord, you’re basically up to speed already. In PokeTwo, every time someone posts a regular chat message there is a chance of a Pokemon spawning in response. This means no chatting, no pokemon, ever! There are also anti-spam features that limit how often one person can spawn a pokemon: one person spamming over and over still won’t spawn Pokemon. The best way to spawn pokemon is (shock and horror) a lot of people having a real conversation and talking back and forth! Yes, that’s what PokeCord was originally designed to encourage!

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.

The one exception is if you buy incense, which spawns a pokemon every 20 seconds for an hour.

If you just want to force Pokemon to appear, you want to play PokeMeow or Myuu instead. There is to my knowledge no bot that just constantly spawns pokemon with 0 input like some people seem to want. Also note PokeTwo’s spawn rate seems to have been massively nerfed.

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. What server you play in basically does not matter, there is only one ‘save file’ for you for the bot that travels with your Discord account.

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.

Sir TapTap’s Discord Server

My Discord server is not for PokeTwo and does not have PokeTwo availible at all. Only join it if you want to chat to people, almost no one in the server (myself included) plays poketwo anyway.

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

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. Use p!evolve if you think your pokemon should be able to evolve. You can learn the evolution requirement from p!dex (pokemon).

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.

For a brief rundown, basically all pokemon evolve in one of the following ways (roughly ordered by commonality):

  • Leveling up (just talking or Rare Candy from the shop)
  • Evolution items (p!shop)
  • Leveling up while holding an item
    • Affection level ups are replaced with the Friendship Bracelet in the shop
  • Trading (possibly while holding an item)

Unusual evolution conditions like “hold the 3DS upside down” are mostly replaced with level, stone, or item requirements.

PokeTwo Commands

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

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

  • 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

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 available moves for your active Pokemon
  • p!moveset (pokemon)
    • View all moves for your pokémon and how to get them.

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.

Note: Incense spawns a pokemon every 20 seconds for an hour.

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!togglebalance
    • Don’t show your balance on shop pages, I guess so people don’t pester you if you have a lot of money…?
  • 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
  • p!stopincense
    • Stop your Incense timer
      • Your incense will, as far as I’m aware, be wasted
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

Favorites List Commands
  • p!favorite | 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!embedcolor
    • Change embed colors, if your current pokemon has embed colors (only certain legendaries do)
  • 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
  • p!reindex
    • Reindexes your pokemon in case of an error, unlikely you’ll need this.

PokeTwo Market Commands

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.

  • p!market add (pokemon) (price)
  • List a pokémon on the marketplace
  • p!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]
  • p!market buy <id>
    • Buy a pokémon on the marketplace after finding it’s ID with Search
  • p!market info <id>
    • Confirm a specific listed Pokemon’s details
  • p!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!location
    • Set your timezone for day/night related things
  • p!silence
    • Silence your level up messages
  • p!serversilence
    • Silence level ups server-wide
  • p!configuration
    • Checks various settings that can be set via the above command
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.


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

If PokeTwo is Offline, it’s just offline. If the bot has the grey empty circle of an offline discord account, you cannot play it and all current spawns are likely forfeit. It happens very often with discord bots, and there’s nothing you can do but wait for it to come back online.


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!
Support SirTapTap on Patreon

Author: Sir TapTap

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

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

  1. Pingback: The Best Pokemon Discord Bots & Pokecord Alternatives of 2020 – Sir TapTap – Pokemon Go Guide
  2. Awesome guide been working great my only issue is that now the Pokémon spawn looking like drawn by little kids unrecognizable. Was all good before did I do something wrong??

    1. All the commands are here anyway. Edit: Turns out it’s p!n after using p!help. It used to be easy and used reaction controls.

  3. How do you teach a specific pokemon a move? whenever I try to teach any other pokemon a move, it just says my first starter pokemon cant learn it when the others can

    1. Commands are in the guide. Basically all commands only work on your active pokemon, you need to p!select the one you want to teach.

      Don’t bother though the combat system is both pointless and terrible

    1. It’s offline. It’s mentioned in updates. Nothing to say about it except they’ve taken an unusually long time to fix whatever is the problem.

        1. Don’t think there’s a command. You could release/give away all your pokemon and money I guess, but note there is basically absolutely no reason to ever do this. Alternately delete your discord account, since it’s tied to that…but again I wouldn’t recommend it for any reason.

    1. If it doesn’t work it doesn’t work IDK what to tell you. If it was an event only thing it’s probably expired

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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?

    1. When u hit 40 or 50, every 10 after that so say like. 60, 70, 80, 90, 100, etc. will be a master loot box.

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

  10. 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.

  11. 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.

  12. 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

  13. 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

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

Leave a Reply

Your email address will not be published.