This selfbot is an extension of PokecordCatcher which catches pokemon when they are spawned by the Pokecord discord bot.
- Automatically catch a pokemon in whichever server you are in if the PokeCord bot spawns a pokemon.
- Delay and catch rates to finesse the behaviour of the selfbot.
- A log command to log all your pokemon along with their numbers.
- A trade command to bulk trade the pokemon to your main account.
- Priority List to control the pokemon you catch and trade.
- Toggle catching of dupliactes.
- Mass release of thrash pokemon.
- Toggle autocatching to use in Command_Only mode.
- Blacklist and Whitelist channels to control the scope of the selfbot.
- Python 3.6+
- A server/local sytem to host it.
- A discord account. (Preferably two - one main and one alt)
-
First replace the
os.environ["DISCORD_BOT_TOKEN"]
insecret.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. -
Run
setup.bat
to install the requirements. -
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 usepip install -r requirements.txt
instead to setup.
- To find out how to get your token visit Token Tutorial.
- Keep the
catch rate
low anddelay
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, usemax_duplicates
to control the number of duplicates you can catch.blacklists
andwhitelists
can be filled with the channel ids to choose where the selfbot should work. You can use thetoggle_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, beforeclean_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]
}
- 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.
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.
- xKynn for the PokeCordCatcher.
- Rapptz for Discord.py
- Yet to be filled.
- 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.