MehulKhanna / PokeGrinder

An Auto-Grinding Bot for PokéMeow with Slash Commands! With a free Captcha Solver!
MIT License
12 stars 7 forks source link

PokeGrinder V2

A robust and efficient discord self-bot for automating Pokémeow with a free captcha solver.

Open In Colab

image

The logs may look different for you depending on your terminal config ;).

Supported Features

  1. Hunting
  1. Fishing
  1. Captcha Solver
  1. Auto Buy Balls
  1. Multiple Accounts
  1. Logging
  1. Quests

    • Automatically sends /quest info when a new quest is ready.
  2. Auto Release Duplicates

    • Automatically sends /release duplicates after the bot has caught the specified number of duplicates in the config.
    • Counts the number of duplicates caught based on "has been added to your Pokedex" messages.

Upcoming Features

  1. Holding and Hatching Eggs

Config

{
  "CaptchaRetries": 3,
  // How may times to retry after one incorrect captcha
  "ClearConsole": true,
  // Whether to clear console or not (set false to see errors)
  "CaptchaSolver": true,
  // Automatically solve captcha true/false
  "SuspicionAvoidance": 250,
  // Random delay (b/w 0 and the value) for responses in milliseconds
  "Cooldowns": {
    "RetryCooldown": 1,
    // Time to wait in seconds after "Please wait" messages
    "HuntingCooldown": 8.4,
    // Time between /pokemon commands
    "FishingCooldown": 22.4
    // Time between /fish spawn commands
  },
  "": {
    // Token between the double quotes
    "HuntingChannel": 0,
    // Hunting Channel ID, 0 to disable hunting
    "FishingChannel": 0,
    // Fishing Channel ID, 0 to disable fishing
    "ExceptionBalls": {
      "Crystal Onix": "mb",
      "Another pokemon name": "ball"
    },
    // Set which balls to send on specific pokemons
    "Balls": {
      // Which ball for which rarity (hunting)
      "Common": "pb",
      "Uncommon": "pb",
      "Rare": "gb",
      "Super Rare": "ub",
      "Legendary": "mb",
      "Shiny": "mb",
      "Shiny Event": "mb",
      "Shiny Full-odds": "prb"
    },
    "FishBalls": {
      // Which ball for which rarity (fishing)
      "Common": "pb",
      "Uncommon": "gb",
      "Rare": "ub",
      "Super Rare": "ub",
      "Legendary": "db",
      "Shiny": "mb",
      "Golden": "mb"
    },
    "AutoBuy": {
      // How many balls to buy when none left, set 0 to disable
      "pb": 50,
      "gb": 25,
      "ub": 5,
      "mb": 1
    },
    "AutoReleaseDuplicates": 100
    // Number of duplicates before auto releasing duplicates, set 0 to disable
  },
  // Add multiple accounts below :-
  "Second Token": {...}
}

Get Token?

How to Find Your Discord Token

Run on Google Colab (no install required)

  1. Click on the "Open in Colab" button at the top of this readme.
  2. Follow through the steps on colab.

Requirements

Launching

  1. Clone the repository.
  2. Run the main.py file from the terminal.

Stopping

Press CTRL+C while in the terminal.

Disclaimer ⚠️