Nestor is a project for Telegram notifications about Pokemon Go nests changes. It parses data from the SilphRoad and notifies you about nests changes in selected area.
To setup it from the box you need to:
- Create Telegram bot and receive it's key, get google maps key, install PostgreSQL
- Setup Nestor's config
- Build solution via
dotnet build
- Run Nestor.Service
Nestor can be runned as
- Console project (default
dotnet run
, could be easily containerized) - Windows-service (Windows environments only)
The example of Telegram channel, which uses Nestor.Service is a PokemonGoNestsKyiv
- Scheduling data parsing
- Telegram notifications, using gmaps area image (with google maps link in description)
- Tags-based description, which allows you to search, using migration number, location hashtag or pokemon name criterias
- Filters for pokemons & nests, which would be excluded from notifications
- Possibility to mark best nests as recommended
- Saving information about nests changes
You could use all Serilog functionality and power of community-developed sinks just adding corresponding packages and enhancing config We use Console & File sink on development environments and File & Telegram sinks for production