Giter VIP home page Giter VIP logo

pokeball-selfbot's Introduction

PokeBall SelfBot

This selfbot is an extension of PokecordCatcher which catches pokemon when they are spawned by the Pokecord discord bot.

Features

  1. Automatically catch a pokemon in whichever server you are in if the PokeCord bot spawns a pokemon.
  2. Delay and catch rates to finesse the behaviour of the selfbot.
  3. A log command to log all your pokemon along with their numbers.
  4. A trade command to bulk trade the pokemon to your main account.
  5. Priority List to control the pokemon you catch and trade.
  6. Toggle catching of dupliactes.
  7. Mass release of thrash pokemon.
  8. Toggle autocatching to use in Command_Only mode.
  9. Blacklist and Whitelist channels to control the scope of the selfbot.

Requirements

  • Python 3.6+
  • A server/local sytem to host it.
  • A discord account. (Preferably two - one main and one alt)

Setup

  1. First replace the os.environ["DISCORD_BOT_TOKEN"] in secret.py with your bot token. Refer the tutorial below to get the token.

    Remove os.environ too if you're not using the token as an environmental variable.

  2. Run setup.bat to install the requirements.

  3. Then simply run run.bat to get your bot live.

    If you are on a mac or linux, directly launch launcer.py instead of running the bat file. And use pip install -r requirements.txt instead to setup.

Fine-Tuning

  • To find out how to get your token visit Token Tutorial.
  • Keep the catch rate low and delay high for it to act normally.
  • Priority pokemon bypass catch rate. If a priority pokemon is caught, it will be removed from priority list in the current session, manually remove it from config if you restart.
  • Use the Safe List to prevent trading some pokemon to your main account in case you want them on the selfbot's account.
  • Catch Rate is a percentage out of 100.
  • Delay is in seconds.
  • delay_on_priority can be set to true or false, false means it won't wait and will instantly catch a pokemon if its in priority.
  • restrict_duplicates can be set to false to catch unlimited number of duplicates. If true, use max_duplicates to control the number of duplicates you can catch.
  • blacklists and whitelists can be filled with the channel ids to choose where the selfbot should work. You can use the toggle_mode command to choose which mode it should run in.
  • Use the pokelog command before performing a trade in order to sync up all your newly caught pokemon.
  • Regularly run pokelog to keep the list synchronized. Especially, before clean_trash as it might result in releasing the wrong pokemon.
  • For args based trading/releasing, always provide the ids in a descending order.
  • Preferably run this on an alt and then trade them to you main account.
  • To get channel ids, mention you channel in a message and add a \ before the mention. The integer part of it is the channel id.

    For example: >> Sending \#pokechannel will give <#1234>. >>> In <#1234>, channel id is 1234.

Example config:

{
  "token": "<your token>",
  "command_prefix": "P^",
  "priority": ["Groudon", "Geodude"],
  "catch_rate": 90,
  "delay": 2,
  "delay_on_priority": true,
  "restrict_duplicates": true,
  "max_duplicates": 2,
   "blacklists": [1234567,654356],
   "whitelists": [123456765,435467777]
}

Disclaimer

  • The creators of this bot are not responsible for any actions you perform using it. Use it at you own risk.
  • Selfbots violate discord & PokeCord TOS and you can get banned. Be careful about how you use the bot.
  • Do not use this in official PokeCord Discord server.... for obvious reasons.

Contributions

If you find any bugs or would like to add new features or somehow improve the code, feel free to open an Issue or a Pull Request.

Acknowledgements

Creators

Donors

  • Yet to be filled.

Donations

  • The public version of this selfbot doesn't contain the following to keep the bot usage to minimum and not break Pokecord bot:
    • Auto-Spammer [Major]
    • Trade Offer Generator
    • Auto-dueler for Credits farming [Major]
    • Logging catches to owner's DMs in multimode

    These features are based upon multimode which involves having multiple selfbot accounts.

  • To avail these features, contact me on Discord @Hyperclaw79#3570 where we can negotiate upon an offer and I'll give you my PayPal id.

    Please ping me only for donations and not for support (unless you are already a donor).

  • The other advantages upon being a donor would be:
    • Be the first to avail any bug fixes and new updates.
    • A special mention of your username in this readme. (optional)
    • Bot related Support on Discord DMs. (Don't ask me how to install Python xD)
    • You can propose new features and I shall implement them based on the plausibilty.
  • Terms & Conditions apply:
    • You shall receive the source code and deployment instructions after the payment has been acknowledged.
    • You shall not disclose the obtained code to anyone directly. Refer them to this repo instead.

      The obtained code is not open-source and MIT License doesn't apply to it.

    • Support is subject to my availability.
    • Not all requested features are possible to implement.
    • Since Pokecord keeps updating, some of the older code might break. Stay patient till I send you a patch for it.
    • All donations are non-refundable.
    • Me or the contributors for this repo and not responsible for any legal suits.

pokeball-selfbot's People

Contributors

hyperclaw79 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.