Pokemon Go Bot
Usage (from source)
- Clone this repo
- Copy
src/main/resources/config.properties.template
tosrc/main/resources/config.properties
- Add your PTC username, password and starting location in
src/main/resources/config.properties
- Run
Main.kt
Usage (prebuilt)
- Make sure you have Java 1.7 or higher installed (
java -version
in a command line) - Download the latest release from https://github.com/jabbink/PokemonGoBot/releases
- Download https://raw.githubusercontent.com/jabbink/PokemonGoBot/master/config.properties.template and save it in the same directory
- Rename
config.properties.template
toconfig.properties
(make sure your operating system doesn't rename it toconfig.properties.txt
) - Fill in the blanks
- Open a terminal (or
cmd.exe
on Windows) - Use
cd
to go into the directory with your config and the downloaded.jar
java -jar pogo.scraper-all-VERSION.jar
(replace version with the downloaded one, or typepogo.scraper-all
and pressTAB
)
Known issues
The bot doesn't catch Pokemon
Currently not reproducible so can't be reliably fixed. Look here for some people that managed to get it fixed: jabbink#21
Some possible issues:
- Make sure your system time is (semi-)correct (let it autosync with an online server)
- Make sure the mobile app is not on (kill the process if need be)
- Make sure the account you're botting on did do the initial tutorial (mainly catching a starter Pokemon)
Immediately after starting I get a LoginFailedException
Make sure the provided credentials in the config.properties
file are correct.
If you're using PTC, your credentials are correct and your password is longer than 15 characters, only enter the first 15 characters of your account and the login should work.
After 20-30 minutes I get a LoginFailedException
Known issue in the used Java API; fix is being worked on.
I get a RemoteServerException or something about "502"
The Pokemon Go servers are offline/too busy. Check IsPokemonGoDownOrNot.com