{"action":"created","issue":{"url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/4106","repository_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot","labels_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/4106/labels{/name}","comments_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/4106/comments","events_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/4106/events","html_url":"https://github.com/PokemonGoF/PokemonGo-Bot/issues/4106","id":171499106,"number":4106,"title":"Realistic geolocation altitudes","user":{"login":"gfreivasc","id":10494239,"avatar_url":"https://avatars.githubusercontent.com/u/10494239?v=3","gravatar_id":"","url":"https://api.github.com/users/gfreivasc","html_url":"https://github.com/gfreivasc","followers_url":"https://api.github.com/users/gfreivasc/followers","following_url":"https://api.github.com/users/gfreivasc/following{/other_user}","gists_url":"https://api.github.com/users/gfreivasc/gists{/gist_id}","starred_url":"https://api.github.com/users/gfreivasc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gfreivasc/subscriptions","organizations_url":"https://api.github.com/users/gfreivasc/orgs","repos_url":"https://api.github.com/users/gfreivasc/repos","events_url":"https://api.github.com/users/gfreivasc/events{/privacy}","received_events_url":"https://api.github.com/users/gfreivasc/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/labels/Enhancement","name":"Enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/labels/Feature%20Request","name":"Feature Request","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-08-16T19:36:07Z","updated_at":"2016-08-16T20:48:57Z","closed_at":null,"body":"### Short Description\r\nCurrently the bot only sends coordinates with consant altitude to Niantic servers, this could be a way of detecting bot users. Geospacial shapes are not flat and a simple SQL query on stored locations could tell a system wether someone has been walking too much on constant elevation.\r\n\r\n\r\n### Possible solution\r\nRandomizing the value might help but I guess that irrealistic altitude is not a good idea either. There are APIs that tells us realistic heights on latitude/longitude that consist in simple queries to return our desired data.\r\n\r\nOne candidate I've found is [Mapzen Elevation API](https://mapzen.com/documentation/elevation/elevation-service/#outputs-of-the-elevation-service).\r\n\r\n\r\n### How it would help others\r\nIt's one less way to detect botting based on data sent to server."},"comment":{"url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/comments/240233794","html_url":"https://github.com/PokemonGoF/PokemonGo-Bot/issues/4106#issuecomment-240233794","issue_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/4106","id":240233794,"user":{"login":"PokemonGoZ","id":14209843,"avatar_url":"https://avatars.githubusercontent.com/u/14209843?v=3","gravatar_id":"","url":"https://api.github.com/users/PokemonGoZ","html_url":"https://github.com/PokemonGoZ","followers_url":"https://api.github.com/users/PokemonGoZ/followers","following_url":"https://api.github.com/users/PokemonGoZ/following{/other_user}","gists_url":"https://api.github.com/users/PokemonGoZ/gists{/gist_id}","starred_url":"https://api.github.com/users/PokemonGoZ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PokemonGoZ/subscriptions","organizations_url":"https://api.github.com/users/PokemonGoZ/orgs","repos_url":"https://api.github.com/users/PokemonGoZ/repos","events_url":"https://api.github.com/users/PokemonGoZ/events{/privacy}","received_events_url":"https://api.github.com/users/PokemonGoZ/received_events","type":"User","site_admin":false},"created_at":"2016-08-16T20:48:57Z","updated_at":"2016-08-16T20:48:57Z","body":"@avexus Whenever the bot crashes then \"respawns\" it shows `lat, long, alt` and `alt`=`0` every time, so this can get accounts flagged."}}
{"actor":{"display_login":"PokemonGoZ"}}