ONLINE

Pokemon

discord.py

Pokemon is a bot where every so often a pokemon spawns, trade, shop, evolutes, move, duel and much more. Who's that Pokemon? catch them all

What is Pokémon?

Pokémon 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!

(DUEL IS ADDED)

Pokémon 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 " 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

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

Pokémon Commands

  • p!catch < Pokemon Name > : When a wild Pokemon spawns, you will use this command and the correct name to catch it.
  • p!info latest : Displays the information of the LATEST Pokemon you've caught.
  • p!hint : Will display a hint to the currently spawned Pokemon.
  • 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!levelup message < enable/disable > : Enables or disables level up alerts in current channel.
  • p!select < Pokemon Number > : Selects which Pokemon will receive XP from chatting and which will battle.
  • p!info < Pokemon Number > : Displays the information of the Pokemon attached to this number.
  • p!dex | pokedex < Name | DEX > : Displays your Pokedex with a count of how many you own. For more info on Dex use p!help Dex.
  • p!pokemon : Displays a list of your Pokemon. It also displays information, such as Level, Number, IVs, and Nickname.
  • p!order ivs/name/number/level a/d: 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.
  • p!addfav < Pokemon Number > : Adds a Pokemon to your favorites list.
  • p!removefav < Pokemon Number > : Removes a Pokemon from your favorites list.
  • p!fav : This will show a list of your favorite Pokemon!
  • p!duel (Yes duel is there)

Trading Commands (under maintaince!!)

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

Shop commands

  • p!shop level (XP Boosters & Rare Candies)
  • p!shop evolution (Rare Stones & Evolution Items)
  • p!shop natures (Nature Modifiers)
  • p!shop items (Held Items)
  • p!shop forms (Mega Evolutions & Forms)

Market Commands

  • p!market : Shows all pokemons available in the market.
  • p!market list < Pokemon > < Price > : List a pokémon on the market.
  • p!market buy < Market 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 < Market ID > : Remove one of your Pokemon from the market.
  • p!market listings : Display the Pokemon you have listed on the market.
  • p!market info < Market ID > : Alternative to view.
  • p!market edit/update < Market ID > < New Price > : Updates price of your pokemon in the market.

Server Commands

  • p!redirect <#Channel> : If you want Pokemon to spawn in a certain channel you can use this command to change it.
  • p!setprefix < New Prefix > : Sets server prefix. If you don't like the "p!" before every command, you can change it with this.
  • p!daily : Allows you to vote for the Pokecord server on the Discord Bots site. You get 275 - 375 credit for doing this every 12 hours.
  • p!levelup message <disable / #channel> : Disable the levelupmessage in the selected channel and sends it randomly in the server and to redirect the levelupmessage do <levelupmessage #channel>.

Bot Commands

  • p!invite : Gives the bot's invite link.
  • p!support : Sends an invite to the bot's official server.
  • p!patreon : Sends a link to the bot's patreon page.
  • p!help referral : Can't donate? support us in another way.
  • p!ping : Shows the ping of the bot.
  • p!stats : Shows general bot information.