Skip to content

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

Notifications You must be signed in to change notification settings

EeveemixGamesYT/PokeBall-SelfBot

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PokeBall SelfBot

Python Version License Maintained? Donor Count

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.

It actually works lol

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

Premium Version: v5.7.0 (16th March 2020) (Added Gallarian forms and fixed non-loading bot bug)

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 until 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. Scroll down to Donations section for details. So if you want the autocatcher along with other amazing commands, DM me on Discord for the PayPal details after reading the donations section.

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 duplicates.
  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 it is 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 Pokemon 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.

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
    • Autoclaim newly caught Pokemon on pokedex

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

  • To avail these features, contact me on Discord @Hyperclaw79#3476 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. In your DM message, use the keyword #Premium to let me know that you've read the Readme.

  • 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 until 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 purchase the Premium Version or above, you will get:
    • A 5% discount per referral 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 4, i.e. maximum possible discount would be 20%.
  • 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.

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 πŸ’΅
70 Garbage Premium πŸ’΅
71 KawfeeMan Premium πŸ’΅
72 Steppin Premium πŸ’΅
73 Clonemon Advanced πŸ’Ž
74 Whocome Premium πŸ’΅
75 Kazitov Premium πŸ’΅
76 Errorcast Premium πŸ’΅
77 Abopp Premium πŸ’΅
78 McFlippy Premium πŸ’΅
79 Mr. Stealth Premium πŸ’΅
80 Jewsus Premium πŸ’΅
81 ImageletC Advanced πŸ’Ž
82 Kanairo Premium πŸ’΅
83 DestinyCave Premium πŸ’΅
84 Poombamom Premium πŸ’΅
85 Gentle7an Premium πŸ’΅
86 SuTuMuKu Premium πŸ’΅
87 Pokechibi Premium πŸ’΅
88 Syerahn Premium πŸ’΅
89 Nausea3Max Premium πŸ’΅
90 Winterland Premium πŸ’΅
91 TelescopicGem Premium πŸ’΅
92 DeathPaint Premium πŸ’΅
93 FamilyFire%d3 Advanced πŸ’Ž
94 Kitsune Advanced πŸ’Ž
95 Maukingino Premium πŸ’΅
96 MortiemRickus Advanced πŸ’Ž
97 Waterie Premium πŸ’΅
98 ForgetfulVoid Premium πŸ’΅
99 Sayruhruruh69 Premium πŸ’΅
100 PandaCoffee Premium πŸ’΅
101 Sensei Premium πŸ’΅
102 Spongebob Premium πŸ’΅
103 XZuluXed Premium πŸ’΅
104 TrickySleeve Premium πŸ’΅
105 Ao-sama Premium πŸ’΅
106 IntrudePoop Premium πŸ’΅
107 Toyleg Premium πŸ’΅
108 JohnnySins Premium πŸ’΅
109 UnknownKanji Premium πŸ’΅
110 AnoOtoko Advanced πŸ’Ž
111 DoperPop Premium πŸ’΅
112 WoodenCandle Premium πŸ’΅
113 Tylimb Premium πŸ’΅
114 C3H6N6O6 Premium πŸ’΅
115 Armadillo Premium πŸ’΅
116 DrumyZart Premium πŸ’΅
117 Tornado Advanced πŸ’Ž
118 CoffeeAids Premium πŸ’΅
119 LongNeccing Premium πŸ’΅
120 CountJesus Premium πŸ’΅
121 WonderJames Premium πŸ’΅
122 GrassySitmu Premium πŸ’΅
123 CherryMaddi Premium πŸ’΅
124 ThunderDoggo Advanced πŸ’Ž
125 TheGrimer Premium πŸ’΅
126 MandyBatson Advanced πŸ’Ž
127 OddlySane Premium πŸ’΅
128 XSciFi Premium πŸ’΅
129 Spring783 Premium πŸ’΅
130 Squealer Premium πŸ’΅
131 CabelHabibi Advanced πŸ’Ž
132 GaspinBrave Advanced πŸ’Ž
133 PorkLoaf Premium πŸ’΅
134 SlimeDesuKa Premium πŸ’΅
135 GunnedParent Premium πŸ’΅
136 Snapcraft Premium πŸ’΅
137 PaperAngel Premium πŸ’΅
138 JSGodRB Premium πŸ’΅
139 PoochyBella Premium πŸ’΅
140 Plajuda Premium πŸ’΅
141 Ouldm@n Advanced πŸ’Ž
142 Hazukashi Premium πŸ’΅
143 PotatoDude Advanced πŸ’Ž
144 Moesin Premium πŸ’΅
145 BurningHen Premium πŸ’΅
146 Hollowetsu Advanced πŸ’Ž
147 YiteRabt.py Advanced πŸ’Ž
148 MarcStark Premium πŸ’΅
149 AvengersIW Premium πŸ’΅
150 NoWinchester Premium πŸ’΅
151 Rivery Advanced πŸ’Ž
152 RayXX Advanced πŸ’Ž
153 AC2AB2BC2 Advanced πŸ’Ž
154 Favonius Premium πŸ’΅
155 DoggoFuji Advanced πŸ’Ž
156 SeasameSt Advanced πŸ’Ž
157 Pathiple Advanced πŸ’Ž
158 Appyster Advanced πŸ’Ž
159 Mr.Xiaomi Premium πŸ’΅
160 Reeling Premium πŸ’΅
161 Fanooth Advanced πŸ’Ž
162 AnnoDomini Premium πŸ’΅
163 Fempasta Premium πŸ’΅
164 Mandela Advanced πŸ’Ž
165 Vidfilext Premium πŸ’΅
166 Commercial Premium πŸ’΅
167 Rudolph Advanced πŸ’Ž
168 DeltaSilver Advanced πŸ’Ž
169 DunkinDonut Premium πŸ’΅
170 VeryGlobal Premium πŸ’΅
171 EchoBirb Premium πŸ’΅
172 Owopunch Advanced πŸ’Ž
173 Duokami Advanced πŸ’Ž
174 ChingChongXP Advanced πŸ’Ž
175 MinionLove Premium πŸ’΅
176 Jojopanzee Premium πŸ’΅
177 RavenBurger Premium πŸ’΅
178 TangentBeta Premium πŸ’΅
179 Wresort Advanced πŸ’Ž
180 SlothLot3000 Premium πŸ’΅
181 NoticeMeβˆ† Premium πŸ’΅
182 KrissArcbine Premium πŸ’΅
183 UhohWeDidIt Advanced πŸ’Ž
184 MarvelFlash Premium πŸ’΅

About

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.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.6%
  • Other 0.4%