Giter VIP home page Giter VIP logo

yumi-neko / pokeball-selfbot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hyperclaw79/pokeball-selfbot-poketwo-autocatcher

0.0 0.0 0.0 440 KB

This specific selfbot was designed to automatically catch pokemon spawned on Discord by PokeCord bot. It also offers other utility functions to automate features like trading, releasing, id search, etc. Apart from autocatching, the bot extends its features to more advanced version with better control.

License: MIT License

Python 99.62% Batchfile 0.19% Shell 0.20%

pokeball-selfbot's Introduction

PokeBall SelfBot

logo

This specific selfbot was designed to automatically catch pokemon spawned on Discord by PokeCord bot. It also offers other utility functions to automate features like trading, releasing, id search, etc. Apart from autocatching, the bot extends its features to more advanced version with better control.

Python Version Licensse Maintained?

Current Version: v3.3.2 (13th June 2018 )

Keep a lookout for Updates.

The autocatcher is now officially fixed and is a Premium Version only feature. It was troublesome fixing this again and again as the open source code is easily readable and patched against. To avoid this in the future, autocatcher is now a Premium feature to make it harder to get. I know that most of you will hate this move, but it was necessary. You guys can continue using the other features like auto-trade and auto-release, etc. which do not really harm anyone. Thank you all for being patient and sticking around till now.

The Public Version is now intended for testing only. After the recent Pokecord updates, the selfbot commands are being flagged by pokecord and the account using it will most likely get reset. So use this only on your alts and to check how the bot is working. If you want a stealth mode which makes the selfbot commands un-flaggable, please switch to the Premium Version which has a mechanism to avoid this.

The donations for Premium Version are open again. So if you want the autocatcher along with other amazing commands, DM me on Discord @ Hyperclaw79#3570 for the PayPal details. Scroll down to Donations section for details.

Features

  1. Automatically catch a pokemon in whichever server you are in if the PokeCord bot spawns a pokemon. [Premium Only]
  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. And a toggler function for the switch.
  10. Toggle priority_only mode.
  11. List out all the legendaries you've caught so far.
  12. A gift command to send credits. (isolated to prevent conflict with Trade)
  13. Blacklist/Whitelist toggle for entire guilds.
  14. Toggle Autolog after catching new pokemon.
  15. Case-insensitive Commands. (Args are still sensitive.)
  16. Auto-updates available.

Requirements

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

Setup

Windows

  1. First install Git for Windows and then run setup.bat to install the requirements.
  2. Then, add your bot token in the config.json's "token" key. Refer the tutorial below to get the token.

    The token should be withing the "" like:

    "token": "Mxy.23e2d3_2er3.sf4t4.....xyz" Make sure it's exactly within one pair of "". Users deploying it on server, can uncomment the lines 3 and 17 and use the token as an environment variable.

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

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

  1. The autocatcher is off by default. To enable it, you need to send a message in Discord as P^autocatcher on.

P^ is the default command_prefix for the selfbot. Feel free to change it. Note that, this is not the same as PokeCord's prefix. If you don't want to toggle it on every time after restart, look for the line self.autocatcher = False under the __init__() function and change it to True instead of False.

  1. Most of the commands need you to catch a pokemon in the new guild with autocatcher on, at least once, followed by a restart.

There is a way to manually bypass this. You need to turn the Developer Mode on your Discord on, get the guild id and alter guilds.json to include the ,guild_id:"pokecord prefix in that guild".

Linux

  1. First install git by doing "sudo apt install git-all", cd to directory, and then run "setup.sh" with "./setup.sh". Make sure to give permission to "setup.sh" and "run.sh" by "chmod +x [file name here]".
  2. Then follow step number "2" in the "Windows" section above.
  3. Finally, run "run.sh" to get your self-bot online and running. Now you can configure stuff and enjoy.

Fine-Tuning

Configs explanations:

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

  • blacklist_guilds and whitelist_guilds can be filled with the guild ids to filter entire guilds. You can use the toggle_guildmode command to choose which mode it should run in.

    Always keep the default value in the list. It is the id for Official PokeCord Server.

  • avoid can be filled with all the pokemons that shouldn't be caught automatically.

  • autolog can be used to choose whether the p!pokemon --name FreshlyCaughtPokemon should be used immediately after catching a new pokemon. To be stealthy, use false.

  • update_checker can be set to false if you don't wanna bother checking for new updates.

    Highly unrecommended.

  • auto_update can be set to false to disable automatic update of code and other files.

    You will need to manually re-clone the repo and make modifications in your config again if disabled. Auto-updater makes sure that your previous configs stay intact and only makes additions.

  • 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": "Mxy.23e2d3_2er3.sf4t4.....xyz",
  "command_prefix": "P^",
  "priority": ["Groudon", "Geodude"],
  "avoid": ["Croagunk", "Trubbish"],
  "catch_rate": 90,
  "delay": 2,
  "delay_on_priority": true,
  "restrict_duplicates": true,
  "max_duplicates": 2,
  "blacklists": [1234567,654356],
  "whitelists": [123456765,435467777],
  "blacklist_guilds": [382316968394620938],
  "whitelist_guilds": [],
  "autolog": true,
  "update_checker": true,
  "auto_update": true
}

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 will get banned if caught using them. Be careful about how you use the bot.

    The selfbot is intended to give you a boost and get the edge over your friends, not hoard 40K pokemon lol.

  • Do not use this in official PokeCord Discord server.... for obvious reasons.

    Similarly do not use in public servers which explicitly prohibit this.

  • The implications of ban might also affect other accounts which interact with this selfbot. Use with caution.

Contributions

Refer to the new CONTRIBUTION GUIDE. Also, refer to Issue Template and PR Template.

Best ways to contribute apart from Issues and PRs:

  • Donations

    Feature Requests

  • Starring the Repo

    Feature Requests
  • Referrals

Feature Requests

You can request new features in the FeatHub.

Feature Requests

Acknowledgements

Creators

Contributors

Donors

No. Alias Version
1 August.0 Advanced ๐Ÿ’Ž
2 SwiftBrass Premium ๐Ÿ’ต
3 Leschx Advanced ๐Ÿ’Ž
4 KappaBotter Advanced ๐Ÿ’Ž
5 BestGunner Advanced ๐Ÿ’Ž
6 Matt Premium ๐Ÿ’ต
7 DaddyNew Premium ๐Ÿ’ต
8 Damned Advanced ๐Ÿ’Ž
9 Flamlier Premium ๐Ÿ’ต
10 NM135 Advanced ๐Ÿ’Ž
11 Rooster Premium ๐Ÿ’ต
12 L1ghtblade Advanced ๐Ÿ’Ž
13 ipwner Advanced ๐Ÿ’Ž
14 Nick Premium ๐Ÿ’ต
15 Skiel Premium ๐Ÿ’ต
16 Robin Premium ๐Ÿ’ต
17 ScriptKiddie Advanced ๐Ÿ’Ž
18 Jakob Advanced ๐Ÿ’Ž
19 kReaz Advanced ๐Ÿ’Ž
20 Khymaera Premium ๐Ÿ’ต
21 ClueSkull Premium ๐Ÿ’ต
22 Tortoises Premium ๐Ÿ’ต
23 Soldier40 Premium ๐Ÿ’ต
24 Beanie Premium ๐Ÿ’ต
25 Pablo Premium ๐Ÿ’ต
26 Noel Premium ๐Ÿ’ต
27 Void Premium ๐Ÿ’ต
28 Kyros Premium ๐Ÿ’ต
29 Tri Premium ๐Ÿ’ต
30 Snorlax Premium ๐Ÿ’ต
31 Zope_RSM Premium ๐Ÿ’ต
32 Inori Advanced ๐Ÿ’Ž
33 Jessie Premium ๐Ÿ’ต
34 Fisa 51 Premium ๐Ÿ’ต
35 Daddy Advanced ๐Ÿ’Ž
36 Ariusll Advanced ๐Ÿ’Ž
37 Obelisk Advanced ๐Ÿ’Ž
38 NightX Premium ๐Ÿ’ต
39 Weapon X Premium ๐Ÿ’ต
40 Pokester Advanced ๐Ÿ’Ž
41 Naruto0 Premium ๐Ÿ’ต
42 KaiDmore Advanced ๐Ÿ’Ž
43 G.e.n.c.h Advanced ๐Ÿ’Ž
44 Takeen Advanced ๐Ÿ’Ž
45 NopeW Advanced ๐Ÿ’Ž
46 Coyote Premium ๐Ÿ’ต
47 VA_Charm Premium ๐Ÿ’ต
48 TimeTitan Premium ๐Ÿ’ต
49 Y !- Premium ๐Ÿ’ต
50 Anonymous Advanced ๐Ÿ’Ž
51 XaoBlackbirdz Premium ๐Ÿ’ต
52 MagicalChaos Advanced ๐Ÿ’Ž
53 Dranzer Advanced ๐Ÿ’Ž
54 Liemal Premium ๐Ÿ’ต
55 GarryPeanut Premium ๐Ÿ’ต
56 Ethanol Advanced ๐Ÿ’Ž
57 DanceMusic Premium ๐Ÿ’ต
58 Gorgeous Premium ๐Ÿ’ต
59 RegisteredDad Advanced ๐Ÿ’Ž
60 Plido Premium ๐Ÿ’ต
61 Taichi Premium ๐Ÿ’ต
62 JBKuma Advanced ๐Ÿ’Ž
63 ManlyDeer Advanced ๐Ÿ’Ž
64 Pikachiha Premium ๐Ÿ’ต
65 SatanicCat Premium ๐Ÿ’ต
66 Vaderson Advanced ๐Ÿ’Ž
67 Mackaw Premium ๐Ÿ’ต
68 Caliber Premium ๐Ÿ’ต
69 Kayosu Premium ๐Ÿ’ต

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-Catcher [Major]
    • Auto-Spammer [Major]
    • Trade Offer Generator
    • Auto-dueler for Credits farming [Major]
    • Logging catches to owner's DMs in multimode
    • Help command that displays usage instruction for other commands. [Major]
    • Trade command can use pokemon names as args
    • DM commands - some commands can be used by DMing the bot.
    • Stealth from Pokecord
    • Full Disclosure of Source Code [Major]
    • Unlimited usage (no time trails) [Major]
    • Autobuy Rare Candies

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

  • To avail these features, contact me on Discord @Hyperclaw79#3570 and I'll give you my PayPal id.

    Please ping me only for donations and not for support (unless you are already a donor). Currently the price is just $25. Better donate fast as the price will be bound to go up along with the demand.

  • 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)
      • This version is to suggested to be used after you've tried out the public version.

      • *The support doesn't include how to setup the public bot. Use GitHub Issues for that one.

    • You can propose new features and I shall implement them based on the plausibilty.
  • Advanced Extension

    • The premium version also got an advanced extension which adds more game to the bot. It contains the following features:
      • This one works on a multi-user mode with 3+ bots. It follows a master-slave system where one master bot can trigger the commands on multiple slave selfbots.
      • Best_stats command to check for the pokemon which has the best total stats or a specific stat like Speed, Attack among your fav list or list of ids. Pretty useful for the traders.
      • Incubate command to automatically level up all the pokemon in your fav list or list of ids, through the autospammer module. You don't need to check for the level of your pokemon and manually switch to the next one anymore.
      • iter command to chain a series of pokecord commands for a list of ids.
      • sudo_exec and sudo_echo commands for the master-slave control.
      • sudo_duel command for launching multiple duels at once.
    • The current price for this extension is just $10 and will change with demand, just like the premium version.
  • 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.
  • If you'd like to simply donate to support the cause instead of buying the Premium Version, you can always send me your support. Click that image below.

    Feature Requests

Don't forget to let me know that you're the one who paid it. ;)

Referrals

  • If you refer this to another person and they successfully donate to this repo, you will get the option to choose one of the following benefits:
    • Trade Offer Generator module for free.
    • A 5% discount while donating in the future.
  • DM me on Discord with the name of the person you referred to and ask them to include your username too while contacting me about the donation.
  • You need to also Star this repo before referring to others.
  • Maximum number of stackable discounts would be 2, i.e., maximum possible discount would be 10%.
  • The benefits are provided only after the referred person makes a donation.
  • The discount rate is subject to change based on the referral activity and donation price.

pokeball-selfbot's People

Contributors

hyperclaw79 avatar starofv avatar 4-mat 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.