Back to Blog
guides

How to Play Pokemon on Discord: Complete M4T3 Pokemon Bot Guide

M4T3 Team

M4T3 Team

Apr 20, 2026

12 min read

How to Play Pokemon on Discord: Complete M4T3 Pokemon Bot Guide

How to Play Pokemon on Discord: Complete M4T3 Pokemon Bot Guide

Bring the world of Pokémon to your Discord server with the M4T3 Pokemon Bot — a fully-featured Discord Pokémon game where your community can catch, battle, train, trade, and compete without ever leaving Discord. This complete guide covers everything: real setup steps, every command, all mechanics, and tips for both server owners and players.


What is the M4T3 Discord Pokemon Bot?

M4T3's Pokemon system is a full Discord Pokémon game built directly into the M4T3 bot. Wild Pokémon appear automatically as members chat, creating a living Pokémon world inside your server. With 151+ catchable species, a full turn-based battle engine, shiny hunting, 8 Gym Leaders, player trading, and an in-game item store, M4T3 offers one of the most complete Discord Pokémon experiences available.

Key features:

  • Activity-based wild Pokémon spawning
  • Turn-based battles with type effectiveness, weather, and status effects
  • 8 AI-controlled Gym Leaders with badge and role rewards
  • Shiny Pokémon with boosted hunt mechanics
  • Secure player-to-player trading
  • In-game store: Pokéballs, potions, berries, and evolution items
  • Full leveling system up to level 100 with evolution support
  • Integrated coin economy (earn coins from catches and battles)

Server Setup: How to Enable the Pokemon Bot

Step 1: Add M4T3 to Your Server

Add M4T3 to your Discord server and make sure the bot has permission to send messages and embed links in the channels where you want Pokémon to spawn.

Step 2: Enable the Pokemon Module

Open the M4T3 Dashboard, go to your server settings, and enable the Pokemon plugin. The system activates with these defaults:

  • Spawn Rate: 30% per activity event
  • Wild Pokémon Level Range: 1–50
  • Catch Reward: 75 coins
  • Battle Win Reward: 75 coins
  • Base Shiny Rate: 1%
  • Max Pokémon per User: 1,000

Step 3: Configure Spawn Channels

  • Whitelist channels — Pokémon only spawn in selected channels
  • Blacklist channels — Block spawns in specific channels (e.g., announcements)
  • Scheduled spawns — Set automated spawns at custom intervals in specific channels

Step 4: Advanced Settings (Optional)

  • Enable Legendary Pokémon spawns (disabled by default; spawn rate: 1%)
  • Enable Mythical Pokémon spawns (disabled by default; spawn rate: 0.5%)
  • Assign Gym Badge Discord roles — members earn roles by defeating Gym Leaders
  • Set a dedicated Starter Pokémon channel for /pokemon starter
  • Adjust XP multipliers, trade cooldowns, and collection limits

Getting Started as a Player

Choose Your Starter

Every new trainer begins by picking a starter Pokémon:

/pokemon starter

Choose from:

  • Bulbasaur — Grass / Poison type
  • Charmander — Fire type
  • Squirtle — Water type
  • Pikachu — Electric type

You can keep up to 4 starter Pokémon per account.


Wild Pokémon Spawning

Wild Pokémon appear automatically in active channels based on member activity. When a spawn occurs, the bot posts a Pokémon embed that all members can see and respond to.

How spawning works:

  • 30% base chance per activity event (adjustable by admins)
  • Wild Pokémon appear at levels 1–50 by default
  • Legendary and Mythical spawns are disabled by default, enabled per server
  • Admins can set channel whitelists/blacklists and schedule spawns
  • Expired spawn embeds can be auto-deleted

Catching Pokémon

When a wild Pokémon spawns, use:

/pokemon catch [pokemon]

Replace [pokemon] with the Pokémon's name. You'll enter a turn-based catch sequence using Pokéballs and berries.

Pokéball types:

  • Poké Ball — Standard catch rate
  • Great Ball — Higher catch rate
  • Ultra Ball — Even higher catch rate
  • Master Ball — Guaranteed catch (very rare)

Berries from the store boost catch rates further. A successful catch rewards 75 coins (server-configurable).


Battle System

M4T3's battle engine uses authentic mechanics: type effectiveness, weather conditions, terrain, abilities, and status conditions.

PvP Battles

Challenge another trainer directly:

/pokemon battle [opponent] [mode?]

Win to earn 75 coins (default). Battles are turn-based with real type matchups.

Gym Battles

Face 8 AI-controlled Gym Leaders:

/pokemon gym

Defeating a Gym Leader earns Gym Badges, special rewards, and optionally a Discord role configured by your server admin. Gym Badge victories can be announced in a dedicated channel.

NPC Trainer Battles

Battle computer-controlled NPC trainers for coins and XP:

/pokemon npc

Great for leveling up without needing another player online.


Training & Evolution

Leveling Up

Pokémon gain experience through battles. Level cap: 100. Admins can adjust experienceRate and levelUpRate multipliers.

Evolution

/pokemon evolve

Evolution items (Stones, Link Cables) are available in the Pokémon Store.

Nicknames

/pokemon nickname [name]

Use without a name argument to remove the nickname.


Shiny Pokémon Hunting

Every wild encounter has a 1% base chance of being shiny. Use the hunt system to target a specific species:

/pokemon hunt [action]

Shiny hunt mechanics:

  • Base shiny rate: 1% per encounter
  • Active hunt multiplier: 3x for your targeted species
  • Streak bonus: +0.02% per consecutive catch of the same species
  • Maximum streak: 500 catches
  • All 151+ Pokémon have shiny variants

Trading Pokémon

/pokemon trade [user] [offer] [request]

Trading defaults:

  • Trade verification required (both parties must confirm)
  • 60-minute cooldown between trades per user
  • Legendary and Shiny Pokémon can be traded (admin-configurable)

Items & Pokémon Store

/pokemon store [action]
/pokemon backpack [action]

Available items:

  • Pokéballs: Poké Ball, Great Ball, Ultra Ball, Master Ball
  • Healing: Potions, Super Potions, Revives
  • Berries: Boost catch rates (e.g., Razz Berry)
  • Evolution Items: Fire Stone, Water Stone, Thunder Stone, etc.
  • Battle Items: Held items for combat advantages

Managing Your Collection

/pokemon collection

View full stats, levels, types, and moves. Collection limit: 1,000 Pokémon per user.


Full Command Reference

| Command | Description | |---|---| | /pokemon starter | Choose your starter Pokémon | | /pokemon catch [pokemon] | Catch a wild Pokémon | | /pokemon collection | View your full Pokémon collection | | /pokemon battle [opponent] [mode?] | Challenge a player to PvP | | /pokemon gym | Fight the 8 AI Gym Leaders | | /pokemon npc | Battle NPC trainers for coins and XP | | /pokemon trade [user] [offer] [request] | Trade Pokémon with another trainer | | /pokemon evolve | Evolve a ready Pokémon | | /pokemon nickname [name?] | Set or remove a Pokémon's nickname | | /pokemon hunt [action] | Start or manage a shiny hunt session | | /pokemon store [action?] | Browse the Pokémon item store | | /pokemon backpack [action?] | View your item inventory | | /pokemon help | Show the full Pokemon help guide | | /admin pokemon [action?] | Admin: Pokémon system management |


Admin Configuration Summary

| Setting | Default | Description | |---|---|---| | Spawn Rate | 30% | Chance of spawn per activity event | | Wild Level Range | 1–50 | Min/max level for wild Pokémon | | Catch Reward | 75 coins | Coins earned per successful catch | | Battle Win Reward | 75 coins | Coins earned per PvP victory | | Base Shiny Rate | 1% | Base probability of a shiny encounter | | Shiny Hunt Multiplier | 3x | Multiplier during active shiny hunt | | Max Hunt Streak | 500 | Maximum shiny hunt streak cap | | Trade Cooldown | 60 min | Cooldown between trades per user | | Max Level | 100 | Pokémon level cap | | Max Pokémon per User | 1,000 | Collection size limit | | Legendary Spawns | Off | Enable 1% legendary spawn rate | | Mythical Spawns | Off | Enable 0.5% mythical spawn rate |


Tips for Server Owners

  1. Dedicate spawn channels — Focus spawns in 1–2 active channels for concentrated excitement.
  2. Enable Gym Badge Roles — Reward top trainers with exclusive Discord roles.
  3. Use Scheduled Spawns — Create server events with hourly or daily special spawns.
  4. Tune spawn rates — Lower for rarity, raise for casual servers.

Tips for Players

  1. Learn type matchups — Type advantages win battles.
  2. Keep your hunt streak — Use /pokemon hunt for 3x shiny odds plus streak bonuses.
  3. Farm NPCs — Use /pokemon npc for coins and XP without waiting for PvP.
  4. Trade duplicates — Complete your Pokédex faster by trading with others.
  5. Stock healing items — Keep potions in your backpack before Gym battles.

Frequently Asked Questions

How do Pokémon spawn? Wild Pokémon appear automatically when members chat in channels where M4T3 can post. More activity = more spawns.

Is the Pokémon game free? Yes — entirely free. Catch, battle, trade, and shiny hunt at no cost.

How many Pokémon can I hold? Up to 1,000 Pokémon per account.

Can I catch legendary Pokémon? Legendary (1%) and Mythical (0.5%) spawns are disabled by default but server admins can enable them.

How do shiny Pokémon work? Every encounter has a 1% base shiny chance. Use /pokemon hunt for a 3x multiplier plus a streak bonus per consecutive catch.


Ready to start? Use /pokemon starter in your Discord server and begin your journey. For help visit m4t3.xyz or join our Discord.

Tags
discord pokemon game
play pokemon on discord
pokemon bot for discord server
discord bot to catch pokemon
free pokemon discord bot
m4t3 pokemon bot
discord pokemon battle bot
shiny pokemon discord
discord bot like pokecord
pokemon trading discord bot
discord pokemon pvp
pokemon guide
discord bot setup
Share this article