RGIT Logo

RGIT





River Glade
Information Technology

Bringing Rural New Brunswick into
the new era of information kicking and screaming

PokeScans Game Augmentation 

PokeScansStack


This is the "unown" stack developed by a large group of dedicated and top level developers around the globe.  They work together to provide different tools for mappers to use to provide services for end users.  This is all open source developement and helping is encouraged.
Co-ordination is done through both github and Discord. Each developer plays multiple roles while the mapping community plays the role of DevOps/Tester.
There are other tools than those listed here from a simple stats display bot to a bot maintained by myself called QuestSearch that allows end users to lookup available quests or special pokestops.

This is the 3rd workflow that PokeScans.ca has followed, this one just starting in late 2023. However PokeScans.ca has been operating in one form or another since early 2017.

Rotom:  Communicates with the devices to tell them where to jump their GPS to next and then receives the data back that the device collects.
Dragonite: Sends communications to Rotom on which devices it wants to use and where they should be sent next to follow a route.
Golbat: Receives the data that the device collected and puts it into a database as well as sends webhooks to other notification software.
Poracle: Receives webhook data from Golbat and redistributes that to Discord compatible webhooks as notifications and embed messages with maps and addresses and despawn times.
Koji: Used to draw out maps of new areas called "Geofences" which are the borders on the map that will be scanned in each instance, also used to calculate routes based on locations of pokestops and pokemon spawn points.
ReactMap:  Used to display the data to the end users as a map with pokemon on it and their stats and locations when you click them.