Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pokemongof/pokemongo-bot

The Pokemon Go Bot, baking with community.
https://github.com/pokemongof/pokemongo-bot

automation bot docker mqtt pokemon pokemongo pokemongo-bot pokemongof pokestops python script slack telegram

Last synced: about 3 hours ago
JSON representation

The Pokemon Go Bot, baking with community.

Awesome Lists containing this project

README

        

# PokemonGo-Bot
[PokemonGo-Bot](https://github.com/PokemonGoF/PokemonGo-Bot) is a project created by the [PokemonGoF](https://github.com/PokemonGoF) team. Since no public API available for now, a patch to use HASH-Server was applied. PokemonGoF is not part of HASH-Server dev team and has no connection with it.

[![Bot Map and Terminal](https://i.imgur.com/EWCEDxe.jpg)](https://i.imgur.com/Mrg9aRw.jpg)

# Donation

Bitcoin: 1PJMCx9NNQRasQYaa4MMff9yyNFffhHgLu

## Table of Contents
- [Installation](https://github.com/PokemonGoF/PokemonGo-Bot/blob/dev/docs/installation.md)
- [Documentation](https://github.com/PokemonGoF/PokemonGo-Bot/blob/dev/docs/)
- [Support](#support)
- [Help](#configuration-issueshelp)
- [Bugs](#bugs--issues)
- [Feature Requests](#feature-requests)
- [Pull Requests](#pull-requests)
- [Features](#features)
- [Credits](#credits)

The project is currently setup in two main branches:
- `dev` also known as `beta` - This is where the latest features are, but you may also experience some issues with stability/crashes.
- `master` also known as `stable` - The bot 'should' be stable on this branch, and is generally well tested.

## Discord
- [Click here to join discord server](https://discord.gg/n3g5puF)

### [Bugs / Issues](https://github.com/PokemonGoF/PokemonGo-Bot/issues?q=is%3Aissue+sort%3Aupdated-desc)
If you discover a bug in the bot, please [search our issue tracker](https://github.com/PokemonGoF/PokemonGo-Bot/issues?q=is%3Aissue+sort%3Aupdated-desc) first. If it hasn't been reported, please [create a new issue](https://github.com/PokemonGoF/PokemonGo-Bot/issues/new) and ensure you follow the template guide so that our team can assist you as quickly as possible.

### [Feature Requests](https://github.com/PokemonGoF/PokemonGo-Bot/labels/Feature%20Request)
If you have a great idea to improve the bot, please [search our feature tracker](https://github.com/PokemonGoF/PokemonGo-Bot/labels/Feature%20Request) first to ensure someone else hasn't already come up with the same great idea. If it hasn't been requested, please [create a new request](https://github.com/PokemonGoF/PokemonGo-Bot/issues/new) and ensure you follow the template guide so that it doesnt get lost with the bug reports.
While you're there vote on other feature requests to let the devs know what is most important to you.

### [Pull Requests](https://github.com/PokemonGoF/PokemonGo-Bot/pulls)
If you'd like to make your own changes, make sure you follow the pull request template, and ensure your PR is made against the 'dev' branch.

If this is your first time making a PR or aren't sure of the standard practice of making a PR, here are some articles to get you started.
- [GitHub Pull Request Tutorial](https://www.thinkful.com/learn/github-pull-request-tutorial/)
- [How to write the perfect pull request](https://github.com/blog/1943-how-to-write-the-perfect-pull-request)
- [A great example from one of our own contributors](https://github.com/PokemonGoF/PokemonGo-Bot/pull/3912)

## Features
- [x] Based on Python for botting on any operating system - Windows, macOS and Linux
- [x] Multi-bot supported
- [x] Able to edit bot if certain level has reached
- [x] Allow custom hash service provider, if any
- [x] GPS Location configuration
- [x] Search & spin Pokestops / Gyms
- [x] Diverse options for humanlike behavior from movement to overall game play
- [x] Ability to add multiple coordinates to select between your favorite botting locations
- [x] Support self defined path / route
- [x] Advanced catch, evolve and transfer confuration using our PokemonOptimizer settings
- [x] Determine which pokeball to use
- [x] Rules to determine the use of Razz and Pinap Berries
- [x] Exchange, evolve and catch Pokemon base on pre-configured rules
- [x] Transfer Pokemon in bulk
- [x] Auto switch mode (Inventory Checks - switches between catch/farming items)
- [x] Limit the step to farm specific area for pokestops
- [x] Limit Spin Pokestops/Catch Pokemons per day
- [x] IV Functionality filter
- [x] Mass rename of Pokemon with comprehenive rules
- [x] Adjust delay between Pokemon capture & Transfer as per configuration
- [x] Telegram integration - reporting of bot's events
- [x] Snipe Pokemon within a radius of 30Km, either through telegram command or local map (Example Rocket Map)
- [x] Issue command through telegream - Activate Lucky egg / Incense, Snipping
- [x] Support dropping of Lure Module
- [x] Incubate eggs & Buddy walk
- [x] Bot is able to identify pokemon in their family
- [x] Set family ID as VIP and prioritize bot to catch it!
- [x] Transfer red slashed pokemons
- [x] Set shiny pokemons as VIP
- [x] Deploy a pokemon in Gym if there are slots available
- [x] Docker support
- [x] Auto heal Pokemons
- [x] Displaying of Hash expiration date and RPM information

## Credits
- [tejado](https://github.com/tejado) many thanks for the API
- [pogodevorg](https://github.com/pogodevorg/pgoapi) Without keyphact's coordination, this would not gonna happan again.
- [Mila432](https://github.com/Mila432/Pokemon_Go_API) for the login secrets
- [elliottcarlson](https://github.com/elliottcarlson) for the Google Auth PR
- [AeonLucid](https://github.com/AeonLucid/POGOProtos) for improved protos
- [AHAAAAAAA](https://github.com/AHAAAAAAA/PokemonGo-Map) for parts of the s2sphere stuff
- [Breeze ro](https://github.com/BreezeRo) for some of the MQTT/Map stuff

## Contributors
* eggins [first pull request]
* crack00r
* ethervoid
* Bashin
* tstumm
* AdaptCharm
* Reaver01
* rarshonsky
* earthchie
* haykuro
* 05-032
* sinistance
* CapCap
* YvesHenri
* mzupan
* gnekic(GeXx)
* Shoh
* JSchwerberg
* luizperes
* brantje
* VirtualSatai
* dmateusp
* jtdroste
* msoedov
* Grace
* Calcyfer
* asaf400
* guyz
* DavidK1m
* budi-khoirudin
* riberod07
* th3w4y
* Leaklessgfy
* steffwiz
* pulgalipe
* BartKoppelmans
* phil9l
* VictorChen
* AlvaroGzP
* fierysolid
* surfaace
* surceis
* SpaceWhale
* klingan
* reddivision
* DayBr3ak
* kbinani
* mhdasding
* MFizz
* NamPNQ
* z4ppy.bbc
* matheussampaio
* Abraxas000
* lucasfevi
* pokepal
* Moonlight-Angel
* mjmadsen
* nikofil
* bigkraig
* nikhil-pandey
* thebigjc
* JaapMoolenaar
* eevee-github
* g0vanish
* cmezh
* Nivong
* kestel
* simonsmh
* joaodragao
* extink
* Quantra
* pmquan
* net8q
* SyncX
* umbreon222
* DeXtroTip
* rawgni
* Breeze Ro
* bruno-kenji
* Gobberwart
* javajohnHub
* kolinkorr839
* lepeli
* davidakachaos
* MerlionRock
* walaoaaa1234
* pogarek
* goedzo
* solderzzc aka BIG BOSS
* nbq aka Holoshed

## Disclaimer
©2016 Niantic, Inc. ©2016 Pokémon. ©1995–2016 Nintendo / Creatures Inc. / GAME FREAK inc. © 2016 Pokémon/Nintendo Pokémon and Pokémon character names are trademarks of Nintendo. The Google Maps Pin is a trademark of Google Inc. and the trade dress in the product design is a trademark of Google Inc. under license to The Pokémon Company. Other trademarks are the property of their respective owners.
[Privacy Policy](http://www.pokemon.com/us/privacy-policy/)

[PokemonGo-Bot](https://github.com/PokemonGoF/PokemonGo-Bot) is intended for academic purposes and should not be used to play the game *PokemonGo* as it violates the TOS and is unfair to the community. Use the bot **at your own risk**.

[PokemonGoF](https://github.com/PokemonGoF) does not support the use of 3rd party apps or apps that violate the TOS.

[![Analytics](https://ga-beacon.appspot.com/UA-81468120-1/welcome-page-master)](https://github.com/igrigorik/ga-beacon)