{"action":"created","issue":{"url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/4114","repository_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot","labels_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/4114/labels{/name}","comments_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/4114/comments","events_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/4114/events","html_url":"https://github.com/PokemonGoF/PokemonGo-Bot/issues/4114","id":171521673,"number":4114,"title":"Perm Ban Test Results","user":{"login":"talobear","id":21068123,"avatar_url":"https://avatars.githubusercontent.com/u/21068123?v=3","gravatar_id":"","url":"https://api.github.com/users/talobear","html_url":"https://github.com/talobear","followers_url":"https://api.github.com/users/talobear/followers","following_url":"https://api.github.com/users/talobear/following{/other_user}","gists_url":"https://api.github.com/users/talobear/gists{/gist_id}","starred_url":"https://api.github.com/users/talobear/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/talobear/subscriptions","organizations_url":"https://api.github.com/users/talobear/orgs","repos_url":"https://api.github.com/users/talobear/repos","events_url":"https://api.github.com/users/talobear/events{/privacy}","received_events_url":"https://api.github.com/users/talobear/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/Help%20to%20Test","name":"Help to Test","color":"f9d0c4"},{"url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/labels/Help%20Wanted","name":"Help Wanted","color":"e06b04"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":17,"created_at":"2016-08-16T21:24:01Z","updated_at":"2016-08-17T08:25:08Z","closed_at":null,"body":"Greetings,\r\n\r\nWas a casualty of the first wave of perma-bans. Most of the bot activity was limited to activity in and around the neighborhood where I live and work. \r\n\r\nAfter the ban I created a test account via PTC. I wanted to understand what would trigger a ban. I decided that until I reached level 20 I would keep no Pokemon nor visit a Gym. I would basically walk, spin and transfer whatever I encountered. The longest session would be no more than 1 hour long. I would keep the activity to two locations; home and work. No teleports, just the two locations I happened to be physically. The goal was to keep a low profile and emulate player behaviors.\r\n\r\nThe new account was setup on 8/12. Over the next four days the bot would run in roughly hour long blocks, 2-4 times a day. Typically in the AM, then lunch, then dinner. Two of the days I did a late night session around midnight. Never encountered any bans with this approach. The last session I ran was during lunch today. I was level 17 at this point. However, this session I forgot to kill it after an hours. It ended up running for about 2 hours. Since Im in a city with dense pokestops and pokemon a ton were encountered.\r\n\r\nI went to run the next test. Launched it again and got the \"failed to get game data\" message. The bot reported \"Probably permabanned, Game Over ! Play again at https://club.pokemon.com/us/pokemon-trainer-club/sign-up/\" \r\n\r\nUsed a non-test account and was able to login without issue. This told me it was not a server issue.\r\n\r\nThere was clearly something that triggered this ban. \r\n\r\nCan it be that I reached level 17 too quickly?\r\nCould be that the frequency of play was too often? 4-5 hours a day?\r\nI was not teleporting and had no inventory of high level pokemon. Could it be the rate at which they were turned in for candy?\r\n\r\nIncluding my config for reference. Going to try another test account and adjust the rate of play. Any other suggestions I'm happy to test out.\r\n\r\n```\r\n{\r\n\t\"auth_service\": \"\",\r\n\t\"username\": \"\",\r\n\t\"password\": \"\",\r\n\t\"location\": \"\",\r\n\t\"gmapkey\": \"\",\r\n      \"tasks\": [\r\n        {\r\n          \"type\": \"HandleSoftBan\"\r\n        },\r\n        {\r\n          \"type\": \"SleepSchedule\",\r\n          \"config\": {\r\n            \"enabled\": true,\r\n            \"time\": \"22:54\",\r\n            \"duration\":\"7:46\",\r\n            \"time_random_offset\": \"00:24\",\r\n            \"duration_random_offset\": \"00:43\"\r\n          }\r\n        },\r\n        {\r\n          \"type\": \"CollectLevelUpReward\"\r\n        },\r\n        {\r\n          \"type\": \"IncubateEggs\",\r\n          \"config\": {\r\n            \"longer_eggs_first\": true\r\n          }\r\n        },\r\n        {\r\n          \"type\": \"UpdateLiveStats\",\r\n          \"config\": {\r\n            \"enabled\": true,\r\n            \"min_interval\": 10,\r\n            \"stats\": [\"uptime\", \"stardust_earned\", \"xp_earned\", \"xp_per_hour\", \"stops_visited\"],\r\n            \"terminal_log\": true,\r\n            \"terminal_title\": true\r\n          }\r\n        },\r\n        {\r\n          \"type\": \"TransferPokemon\"\r\n        },\r\n        {\r\n          \"type\": \"NicknamePokemon\",\r\n          \"config\": {\r\n            \"enabled\": true,\r\n            \"nickname_template\": \"{iv_pct}_{iv_ads}\"\r\n          }\r\n        },\r\n        {\r\n          \"type\": \"EvolvePokemon\",\r\n          \"config\": {\r\n              \"evolve_all\": \"none\",\r\n              \"first_evolve_by\": \"cp\",\r\n              \"evolve_above_cp\": 500,\r\n              \"evolve_above_iv\": 0.8,\r\n              \"logic\": \"or\",\r\n              \"evolve_speed\": 20,\r\n              \"use_lucky_egg\": false\r\n          }\r\n        },\r\n        {\r\n          \"type\": \"RecycleItems\",\r\n          \"config\": {\r\n            \"min_empty_space\": 15,\r\n            \"item_filter\": {\r\n              \"Pokeball\":       { \"keep\" : 25 },\r\n\t      \"Greatball\":      { \"keep\" : 125 },\r\n              \"Potion\":         { \"keep\" : 10 },\r\n              \"Super Potion\":   { \"keep\" : 20 },\r\n              \"Hyper Potion\":   { \"keep\" : 30 },\r\n              \"Revive\":         { \"keep\" : 15 },\r\n              \"Razz Berry\":     { \"keep\" : 45 }\r\n            }\r\n          }\r\n        },\r\n        {\r\n          \"type\": \"CatchVisiblePokemon\"\r\n        },\r\n        {\r\n          \"type\": \"CatchLuredPokemon\"\r\n        },\r\n        {\r\n          \"type\": \"SpinFort\"\r\n        },\r\n        {\r\n          \"type\": \"MoveToFort\",\r\n          \"config\": {\r\n              \"lure_attraction\": true,\r\n              \"lure_max_distance\": 2000\r\n          }\r\n        },\r\n        {\r\n          \"type\": \"FollowSpiral\",\r\n          \"config\": {\r\n            \"diameter\": 4,\r\n            \"step_size\": 70\r\n          }\r\n        }\r\n      ],\r\n      \"map_object_cache_time\": 5,\r\n      \"forts\": {\r\n        \"avoid_circles\": true,\r\n        \"max_circle_size\": 50,\r\n        \"cache_recent_forts\": true\r\n      },\r\n      \"websocket_server\": false,\r\n      \"walk\": 4.16,\r\n      \"action_wait_min\": 1,\r\n      \"action_wait_max\": 4,\r\n      \"debug\": false,\r\n      \"test\": false,\r\n      \"health_record\": true,\r\n      \"location_cache\": false,\r\n      \"distance_unit\": \"km\",\r\n      \"reconnecting_timeout\": 15,\r\n      \"catch_randomize_reticle_factor\": 0.5,\r\n      \"catch_randomize_spin_factor\": 0.5,\r\n      \"min_ultraball_to_keep\": 10,\r\n      \"logging_color\": true,\r\n      \"catch\": {\r\n        \"any\": {\"catch_above_cp\": 0, \"catch_above_iv\": 0, \"logic\": \"or\"},\r\n        \"// Example of always catching Rattata:\": {},\r\n        \"// Rattata\": { \"always_catch\" : true }\r\n      },\r\n      \"catch_throw_parameters\": {\r\n        \"excellent_rate\": 0.1,\r\n        \"great_rate\": 0.5,\r\n        \"nice_rate\": 0.3,\r\n        \"normal_rate\": 0.1,\r\n        \"spin_success_rate\" : 0.5\r\n      },\r\n      \"release\": {\r\n        \"any\": {\"release_below_cp\": 1000, \"release_below_iv\": 0.9, \"logic\": \"and\"},\r\n        \"// Example of always releasing Rattata:\": {},\r\n        \"// any\": {\"always_release\": true},\r\n        \"// Example of keeping 3 stronger (based on CP) Pidgey:\": {},\r\n        \"// Pidgey\": {\"keep_best_cp\": 3},\r\n        \"// Example of keeping 2 stronger (based on IV) Zubat:\": {},\r\n        \"// Zubat\": {\"keep_best_iv\": 2},\r\n        \"// Also, it is working with any\": {},\r\n        \"// any\": {\"keep_best_iv\": 3},\r\n        \"// Example of keeping the 2 strongest (based on CP) and 3 best (based on IV) Zubat:\": {},\r\n        \"// Zubat\": {\"keep_best_cp\": 2, \"keep_best_iv\": 3}\r\n      },\r\n      \"vips\" : {\r\n           \"Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate!\": {},\r\n          \"any\": {\"catch_above_cp\": 1200, \"catch_above_iv\": 0.9, \"logic\": \"or\" },\r\n          \"Lapras\": {},\r\n          \"Moltres\": {},\r\n          \"Zapdos\": {},\r\n          \"Articuno\": {},\r\n\r\n          \"// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)\": {},\r\n          \"Mewtwo\": {},\r\n          \"Dragonite\": {},\r\n          \"Snorlax\": {},\r\n          \"// Mew evolves to Mewtwo\": {},\r\n          \"Mew\": {},\r\n          \"Arcanine\": {},\r\n          \"Vaporeon\": {},\r\n          \"Gyarados\": {},\r\n          \"Exeggutor\": {},\r\n          \"Muk\": {},\r\n          \"Weezing\": {},\r\n          \"Flareon\": {}\r\n\r\n      }\r\n  }\r\n```"},"comment":{"url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/comments/240346322","html_url":"https://github.com/PokemonGoF/PokemonGo-Bot/issues/4114#issuecomment-240346322","issue_url":"https://api.github.com/repos/PokemonGoF/PokemonGo-Bot/issues/4114","id":240346322,"user":{"login":"macalicious","id":717205,"avatar_url":"https://avatars.githubusercontent.com/u/717205?v=3","gravatar_id":"","url":"https://api.github.com/users/macalicious","html_url":"https://github.com/macalicious","followers_url":"https://api.github.com/users/macalicious/followers","following_url":"https://api.github.com/users/macalicious/following{/other_user}","gists_url":"https://api.github.com/users/macalicious/gists{/gist_id}","starred_url":"https://api.github.com/users/macalicious/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/macalicious/subscriptions","organizations_url":"https://api.github.com/users/macalicious/orgs","repos_url":"https://api.github.com/users/macalicious/repos","events_url":"https://api.github.com/users/macalicious/events{/privacy}","received_events_url":"https://api.github.com/users/macalicious/received_events","type":"User","site_admin":false},"created_at":"2016-08-17T08:25:08Z","updated_at":"2016-08-17T08:25:08Z","body":"Having the `NicknamePokemon` task enabled probably doesn't help preventing bans either?"}}
{"actor":{"display_login":"macalicious"}}