- Clone this repo:
git clone https://github.com/jabbink/PokemonGoBot.git && cd PokemonGoBot
or download the zip - Run
git submodule update --init --recursive
- Run from terminal/cmd:
gradlew build
- Rename
./config.properties.template
to./config.properties
- Modify
config.properties
as you please - To run the bot directly from console run
gradlew run
- ❗ If you use JetBrains IntelliJ, install the Lombok plugin ❗
- Make sure you have Java 1.8 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
)
If you want to help and add a new feature, you can create a pull request to merge in the develop
branch and not in the master
.
As the name says, the develop
branch is for developing where we'll add new features, with your help; instead we'll update the master
every now and then, and from that we'll release a new jar.
Most of the time it's because the you didn't execute step 2 of the README.
After that, just try gradlew clean build
.
If there's still a problem, open an issue.
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)
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.
Update to the latest version; it should be fixed.
The Pokemon Go servers are offline/too busy. Check IsPokemonGoDownOrNot.com