Necrobot-Private/NecroBot

"(ERROR) Hash API server down time" after only 1 hour

tintranle opened this issue · 4 comments

FOLLOW these steps or your issue might not get any attention and will be closed.

As a rule.. paste your config and portion of log that is related to the issue.

If you don't... we have to ask you to paste config.... its a waste of time to ask what has already been asked below....

Stop! Before you create this issue (you can delete this section when opening the issue):

  1. Have you searched to see if there are other Open/Closed issues for the same issue? If so, comment on that issue instead.
  2. Have you validated that your config/auth.json and config/config.json is valid JSON? Use http://jsonlint.com/ to check.
  3. If your question is referring to how to set up or use the bot, please join our discord instead of posting an issue: https://discord.gg/7FWyWVp
  4. Always confirm that your issue is reproducible, with the config you provide below.

Expected Behavior:

Bot continues to work consistently and without interruption.

Actual Behavior:

After approx 1hr-2hrs, the bot just loops with the an error.

Your config.json:

{
  "ConsoleConfig": {
    "TranslationLanguageCode": "en",
    "StartupWelcomeDelay": false,
    "AmountOfPokemonToDisplayOnStart": 2,
    "DetailedCountsBeforeRecycling": true
  },
  "UpdateConfig": {
    "SchemaVersion": 29,
    "CheckForUpdates": true,
    "AutoUpdate": true
  },
  "WebsocketsConfig": {
    "UseWebsocket": true,
    "WebSocketPort": 14251
  },
  "LocationConfig": {
    "DisableHumanWalking": false,
    "StartFromLastPosition": false,
    "DefaultLatitude": 37.805546,
    "DefaultLongitude": -122.404883,
    "WalkingSpeedInKilometerPerHour": 30.0,
    "UseWalkingSpeedVariant": true,
    "WalkingSpeedVariant": 30.0,
    "ShowVariantWalking": false,
    "RandomlyPauseAtStops": true,
    "MaxSpawnLocationOffset": 10,
    "MaxTravelDistanceInMeters": 1000
  },
  "TelegramConfig": {
    "UseTelegramAPI": false,
    "TelegramAPIKey": null,
    "TelegramPassword": null
  },
  "GPXConfig": {
    "UseGpxPathing": false,
    "GpxFile": "GPXPath.GPX"
  },
  "SnipeConfig": {
    "UseSnipeLocationServer": false,
    "SnipeLocationServer": "localhost",
    "SnipeLocationServerPort": 16969,
    "MinPokeballsToSnipe": 20,
    "MinPokeballsWhileSnipe": 0,
    "MinDelayBetweenSnipes": 60000,
    "SnipingScanOffset": 0.005,
    "SnipeAtPokestops": false,
    "SnipeIgnoreUnknownIv": false,
    "UseTransferIvForSnipe": false,
    "SnipePokemonNotInPokedex": false,
    "UseSnipeLimit": true,
    "SnipeRestSeconds": 600,
    "SnipeCountLimit": 39,
    "ActivateMSniper": true,
    "MinIVForAutoSnipe": 100,
    "MinLevelForAutoSnipe": 0,
    "AutosnipeVerifiedOnly": false,
    "DefaultAutoSnipeCandy": 0,
    "SnipePauseOnOutOfBallTime": 5,
    "AutoSnipeMaxDistance": 0.0,
    "AutoSnipeBatchSize": 10
  },
  "HumanWalkSnipeConfig": {
    "Enable": true,
    "DisplayPokemonList": true,
    "MaxDistance": 1500.0,
    "MaxEstimateTime": 900.0,
    "CatchEmAllMinBalls": 50,
    "TryCatchEmAll": true,
    "CatchPokemonWhileWalking": true,
    "SpinWhileWalking": true,
    "AlwaysWalkback": false,
    "SnipingScanOffset": 0.025,
    "WalkbackDistanceLimit": 300.0,
    "IncludeDefaultLocation": true,
    "UseSnipePokemonList": true,
    "MaxSpeedUpSpeed": 60.0,
    "AllowSpeedUp": true,
    "DelayTimeAtDestination": 10000,
    "UsePokeRadar": false,
    "UseSkiplagged": false,
    "UsePokecrew": false,
    "UsePokesnipers": false,
    "UsePokeZZ": false,
    "UsePokeWatcher": false,
    "UseFastPokemap": false,
    "UsePogoLocationFeeder": false,
    "AllowTransferWhileWalking": false
  },
  "DataSharingConfig": {
    "EnableSyncData": true,
    "AutoSnipe": false,
    "DataServiceIdentification": "",
    "SnipeDataAccessKey": "",
    "EnableFailoverDataServers": true,
    "FailoverDataServers": "ws://s1.mypogosnipers.com/socket.io/?EIO=3&transport=websocket;ws://s2.mypogosnipers.com/socket.io/?EIO=3&transport=websocket;ws://necrosocket.herokuapp.com/socket.io/?EIO=3&transport=websocket",
    "DataRecieverURL": "ws://www.mypogosnipers.com/socket.io/?EIO=3&transport=websocket"
  },
  "PokeStopConfig": {
    "UsePokeStopLimit": true,
    "PokeStopLimit": 700,
    "PokeStopLimitMinutes": 1350
  },
  "GymConfig": {
    "NotUsedSkills": [
      {
        "Key": "snorlax",
        "Value": "hyperBeam"
      },
      {
        "Key": "dragonite",
        "Value": "hyperBeam"
      },
      {
        "Key": "lapras",
        "Value": "blizzard"
      },
      {
        "Key": "cloyster",
        "Value": "blizzard"
      },
      {
        "Key": "flareon",
        "Value": "fireBlast"
      },
      {
        "Key": "gyarados",
        "Value": "hydroPump"
      },
      {
        "Key": "exeggutor",
        "Value": "solarBeam"
      }
    ],
    "Enable": false,
    "PrioritizeGymOverPokestop": true,
    "MaxDistance": 500.0,
    "DefaultTeam": "Neutral",
    "MaxCPToDeploy": 1800,
    "MaxLevelToDeploy": 16,
    "VisitTimeout": 60,
    "UseRandomPokemon": false,
    "NumberOfTopPokemonToBeExcluded": 10,
    "CollectCoinAfterDeployed": 1,
    "EnableAttackGym": false,
    "MaxGymLevelToAttack": 3,
    "MaxDefendersToAttack": 3,
    "HealDefendersBeforeApplyToGym": true,
    "DontAttackAfterCoinsLimitReached": true,
    "EnableGymTraining": true,
    "TrainGymWhenMissingMaxPoints": 1000,
    "MaxGymLvlToTrain": 4,
    "TrainAlreadyDefendedGym": true,
    "MinCpToUseInAttack": 1000,
    "ButNotLessThanDefenderPercent": 0.75,
    "UsePokemonToAttackOnlyByCp": true,
    "ExcludeForGyms": [
      "kangaskhan",
      "tauros",
      "mrMime",
      "farfetchd"
    ],
    "DontUseDodge": false,
    "MinRevivePotions": 5,
    "PrioritizeGymWithFreeSlot": true,
    "SaveMaxRevives": true,
    "MaxTrainingRoundsOnOneGym": 5,
    "Defenders": [
      {
        "Pokemon": "lapras",
        "MinCP": 1000,
        "MaxCP": null,
        "Priority": 5,
        "Moves": null
      },
      {
        "Pokemon": "snorlax",
        "MinCP": 1000,
        "MaxCP": 2400,
        "Priority": 5,
        "Moves": null
      },
      {
        "Pokemon": "vaporeon",
        "MinCP": 2000,
        "MaxCP": null,
        "Priority": 5,
        "Moves": [
          [
            "moveUnset",
            "hydroPump"
          ]
        ]
      },
      {
        "Pokemon": "dragonite",
        "MinCP": 2000,
        "MaxCP": 2499,
        "Priority": 5,
        "Moves": null
      }
    ],
    "Attackers": [
      {
        "Pokemon": "dragonite",
        "MinCP": 2500,
        "MaxCP": null,
        "Priority": 5,
        "Moves": null
      },
      {
        "Pokemon": "vaporeon",
        "MinCP": 2000,
        "MaxCP": null,
        "Priority": 5,
        "Moves": null
      },
      {
        "Pokemon": "gyarados",
        "MinCP": 2000,
        "MaxCP": null,
        "Priority": 5,
        "Moves": null
      },
      {
        "Pokemon": "snorlax",
        "MinCP": 2401,
        "MaxCP": null,
        "Priority": 5,
        "Moves": null
      }
    ],
    "Trainers": [
      {
        "Pokemon": "dragonite",
        "MinCP": null,
        "MaxCP": 2000,
        "Priority": 100,
        "Moves": null
      },
      {
        "Pokemon": "vaporeon",
        "MinCP": null,
        "MaxCP": 2000,
        "Priority": 25,
        "Moves": null
      },
      {
        "Pokemon": "gyarados",
        "MinCP": null,
        "MaxCP": 2000,
        "Priority": 50,
        "Moves": null
      },
      {
        "Pokemon": "snorlax",
        "MinCP": null,
        "MaxCP": 2000,
        "Priority": 10,
        "Moves": null
      }
    ]
  },
  "PokemonConfig": {
    "CatchPokemon": true,
    "DelayBetweenPokemonCatch": 2000,
    "UseCatchLimit": true,
    "CatchPokemonLimit": 500,
    "CatchPokemonLimitMinutes": 1350,
    "UseIncenseConstantly": false,
    "UseEggIncubators": true,
    "UseLimitedEggIncubators": true,
    "UseLuckyEggConstantly": false,
    "UseLuckyEggsMinPokemonAmount": 30,
    "UseLuckyEggsWhileEvolving": false,
    "TransferWeakPokemon": false,
    "TransferDuplicatePokemon": true,
    "TransferDuplicatePokemonOnCapture": true,
    "RenamePokemon": false,
    "RenameOnlyAboveIv": false,
    "RenameTemplate": "{Name}_{IV}_Lv{Level}",
    "FavoriteMinIvPercentage": 95.0,
    "AutoFavoritePokemon": false,
    "AutoFavoriteShinyOnCatch": false,
    "MaxPokeballsPerPokemon": 6,
    "UseGreatBallAboveCp": 1000,
    "UseUltraBallAboveCp": 1250,
    "UseMasterBallAboveCp": 1500,
    "UseGreatBallAboveIv": 85.0,
    "UseUltraBallAboveIv": 95.0,
    "UseGreatBallBelowCatchProbability": 0.2,
    "UseUltraBallBelowCatchProbability": 0.1,
    "UseMasterBallBelowCatchProbability": 0.05,
    "AutomaticallyLevelUpPokemon": false,
    "OnlyUpgradeFavorites": true,
    "UseLevelUpList": true,
    "AmountOfTimesToUpgradeLoop": 5,
    "GetMinStarDustForLevelUp": 5000,
    "LevelUpByCPorIv": "iv",
    "UpgradePokemonCpMinimum": 1000.0,
    "UpgradePokemonIvMinimum": 95.0,
    "UpgradePokemonMinimumStatsOperator": "and",
    "EvolveAboveIvValue": 95.0,
    "EvolveAllPokemonAboveIv": false,
    "EvolveAllPokemonWithEnoughCandy": true,
    "EvolveKeptPokemonsAtStorageUsagePercentage": 90.0,
    "EvolveKeptPokemonIfBagHasOverThisManyPokemon": 120,
    "KeepPokemonsThatCanEvolve": false,
    "KeepMinCp": 1250,
    "KeepMinIvPercentage": 90.0,
    "KeepMinLvl": 6,
    "KeepMinOperator": "or",
    "UseKeepMinLvl": false,
    "PrioritizeIvOverCp": true,
    "KeepMinDuplicatePokemon": 1,
    "KeepMaxDuplicatePokemon": 1000,
    "UsePokemonToNotCatchFilter": true,
    "UsePokemonToCatchLocallyListOnly": false,
    "DumpPokemonStats": false,
    "DelayBetweenPokemonUpgrade": 10000,
    "OutOfBallCatchBlockTime": 5,
    "PokeballToKeepForSnipe": 50,
    "UseBulkTransferPokemon": true,
    "BulkTransferStogareBuffer": 10,
    "BulkTransferSize": 100,
    "UseBallOperator": "or",
    "FavoriteMinCp": 0.0,
    "DefaultBuddyPokemon": "",
    "FavoriteMinLevel": 0,
    "FavoriteOperator": "and",
    "RenamePokemonRespectTransferRule": false,
    "UpgradePokemonLvlMinimum": 30.0,
    "EvolveFavoritedOnly": true,
    "EvolveOperator": "and",
    "EvolveMinIV": 100.0,
    "EvolveMinCP": 2000.0,
    "EvolveMinLevel": 25.0,
    "ByPassCatchFlee": false
  },
  "RecycleConfig": {
    "VerboseRecycling": true,
    "RecycleInventoryAtUsagePercentage": 80.0,
    "RandomizeRecycle": false,
    "RandomRecycleValue": 3,
    "TotalAmountOfPokeballsToKeep": 100,
    "TotalAmountOfPotionsToKeep": 75,
    "TotalAmountOfRevivesToKeep": 75,
    "TotalAmountOfBerriesToKeep": 45,
    "TotalAmountOfEvolutionToKeep": 25,
    "UseRecyclePercentsInsteadOfTotals": false,
    "PercentOfInventoryPokeballsToKeep": 35,
    "PercentOfInventoryPotionsToKeep": 35,
    "PercentOfInventoryRevivesToKeep": 20,
    "PercentOfInventoryBerriesToKeep": 10,
    "PercentOfInventoryEvolutionToKeep": 10
  },
  "CustomCatchConfig": {
    "EnableHumanizedThrows": true,
    "EnableMissedThrows": true,
    "ThrowMissPercentage": 25,
    "NiceThrowChance": 40,
    "GreatThrowChance": 30,
    "ExcellentThrowChance": 10,
    "CurveThrowChance": 90,
    "ForceGreatThrowOverIv": 90.0,
    "ForceExcellentThrowOverIv": 95.0,
    "ForceGreatThrowOverCp": 1000,
    "ForceExcellentThrowOverCp": 1500,
    "UseTransferFilterToCatch": true
  },
  "PlayerConfig": {
    "DelayBetweenPlayerActions": 4000,
    "EvolveActionDelay": 20000,
    "TransferActionDelay": 5000,
    "RecycleActionDelay": 1000,
    "RenamePokemonActionDelay": 2000,
    "UseNearActionRandom": true,
    "RandomizeSettingsByPercent": 5,
    "AutoFinishTutorial": false,
    "SkipFirstTimeTutorial": false,
    "SkipCollectingLevelUpRewards": false,
    "AutoWalkAI": false,
    "AutoWalkDist": 250,
    "PokeStopsTimer": 30
  },
  "SoftBanConfig": {
    "FastSoftBanBypass": false,
    "ByPassSpinCount": 1
  },
  "GoogleWalkConfig": {
    "UseGoogleWalk": true,
    "DefaultStepLength": 1.3,
    "GoogleHeuristic": "walking",
    "GoogleAPIKey": "AIzaSyDQ19KStj_z3XqKk6m8Oq2rkapE4DUP024",
    "Cache": true,
    "GoogleElevationAPIKey": null
  },
  "YoursWalkConfig": {
    "UseYoursWalk": false,
    "YoursWalkHeuristic": "bicycle"
  },
  "MapzenWalkConfig": {
    "UseMapzenWalk": false,
    "MapzenTurnByTurnApiKey": "",
    "MapzenWalkHeuristic": "bicycle",
    "MapzenElevationApiKey": null
  },
  "ItemRecycleFilter": [
    {
      "Key": "itemUnknown",
      "Value": 0
    },
    {
      "Key": "itemLuckyEgg",
      "Value": 200
    },
    {
      "Key": "itemIncenseOrdinary",
      "Value": 100
    },
    {
      "Key": "itemIncenseSpicy",
      "Value": 100
    },
    {
      "Key": "itemIncenseCool",
      "Value": 100
    },
    {
      "Key": "itemIncenseFloral",
      "Value": 100
    },
    {
      "Key": "itemTroyDisk",
      "Value": 100
    },
    {
      "Key": "itemXAttack",
      "Value": 100
    },
    {
      "Key": "itemXDefense",
      "Value": 100
    },
    {
      "Key": "itemXMiracle",
      "Value": 100
    },
    {
      "Key": "itemSpecialCamera",
      "Value": 100
    },
    {
      "Key": "itemIncubatorBasicUnlimited",
      "Value": 100
    },
    {
      "Key": "itemIncubatorBasic",
      "Value": 100
    },
    {
      "Key": "itemPokemonStorageUpgrade",
      "Value": 100
    },
    {
      "Key": "itemItemStorageUpgrade",
      "Value": 100
    },
    {
      "Key": "itemPokeBall",
      "Value": 50
    },
    {
      "Key": "itemRevive",
      "Value": 10
    },
    {
      "Key": "itemPotion",
      "Value": 10
    },
    {
      "Key": "itemHyperPotion",
      "Value": 10
    },
    {
      "Key": "itemGreatBall",
      "Value": 100
    },
    {
      "Key": "itemBlukBerry",
      "Value": 30
    },
    {
      "Key": "itemNanabBerry",
      "Value": 30
    },
    {
      "Key": "itemWeparBerry",
      "Value": 30
    },
    {
      "Key": "itemPinapBerry",
      "Value": 30
    },
    {
      "Key": "itemGoldenNanabBerry",
      "Value": 30
    },
    {
      "Key": "itemGoldenPinapBerry",
      "Value": 30
    },
    {
      "Key": "itemGoldenRazzBerry",
      "Value": 30
    },
    {
      "Key": "itemDragonScale",
      "Value": 10
    },
    {
      "Key": "itemKingsRock",
      "Value": 10
    },
    {
      "Key": "itemSunStone",
      "Value": 10
    },
    {
      "Key": "itemMetalCoat",
      "Value": 10
    },
    {
      "Key": "itemUpGrade",
      "Value": 10
    }
  ],
  "PokemonsNotToTransfer": [
    "venusaur",
    "charizard",
    "blastoise",
    "clefable",
    "muk",
    "chansey",
    "gyarados",
    "lapras",
    "ditto",
    "vaporeon",
    "jolteon",
    "flareon",
    "snorlax",
    "articuno",
    "zapdos",
    "moltres",
    "dragonite",
    "mewtwo",
    "mew"
  ],
  "PokemonToCatchLocally": {
    "Pokemon": [
      "venusaur",
      "charizard",
      "blastoise",
      "beedrill",
      "raichu",
      "sandslash",
      "nidoking",
      "nidoqueen",
      "clefable",
      "ninetales",
      "golbat",
      "vileplume",
      "golduck",
      "primeape",
      "arcanine",
      "poliwrath",
      "alakazam",
      "machamp",
      "golem",
      "rapidash",
      "slowbro",
      "farfetchd",
      "muk",
      "cloyster",
      "gengar",
      "exeggutor",
      "marowak",
      "hitmonchan",
      "lickitung",
      "rhydon",
      "chansey",
      "kangaskhan",
      "starmie",
      "mrMime",
      "scyther",
      "magmar",
      "electabuzz",
      "jynx",
      "gyarados",
      "lapras",
      "ditto",
      "vaporeon",
      "jolteon",
      "flareon",
      "porygon",
      "kabutops",
      "aerodactyl",
      "snorlax",
      "articuno",
      "zapdos",
      "moltres",
      "dragonite",
      "mewtwo",
      "mew"
    ]
  },
  "PokemonsToLevelUp": [
    "venusaur",
    "charizard",
    "blastoise",
    "clefable",
    "muk",
    "chansey",
    "gyarados",
    "ditto",
    "snorlax",
    "articuno",
    "zapdos",
    "moltres",
    "dragonite",
    "mewtwo",
    "mew"
  ],
  "PokemonsToIgnore": [
    "tauros",
    "kangaskhan",
    "mrMime",
    "farfetchd"
  ],
  "CaptchaConfig": {
    "AllowManualCaptchaResolve": true,
    "ManualCaptchaTimeout": 120,
    "PlaySoundOnCaptcha": true,
    "DisplayOnTop": true,
    "Enable2Captcha": false,
    "EnableAntiCaptcha": false,
    "AntiCaptchaAPIKey": "",
    "ProxyHost": "",
    "ProxyPort": 3128,
    "EnableCaptchaSolutions": false,
    "CaptchaSolutionAPIKey": "",
    "CaptchaSolutionsSecretKey": "",
    "AutoCaptchaTimeout": 120,
    "AutoCaptchaRetries": 3,
    "TwoCaptchaAPIKey": ""
  },
  "PokemonsTransferFilter": {
    "Golduck": {
      "KeepMinCp": 1800,
      "KeepMinIvPercentage": 95.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "waterGunFast",
          "hydroPump"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Aerodactyl": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 80.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "biteFast",
          "hyperBeam"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Venusaur": {
      "KeepMinCp": 1800,
      "KeepMinIvPercentage": 95.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "vineWhipFast",
          "solarBeam"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Farfetchd": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 80.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Krabby": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 95.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Kangaskhan": {
      "KeepMinCp": 1500,
      "KeepMinIvPercentage": 60.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Horsea": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 95.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Staryu": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 95.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "MrMime": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 40.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Scyther": {
      "KeepMinCp": 1800,
      "KeepMinIvPercentage": 80.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Jynx": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 95.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Charizard": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 80.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "wingAttackFast",
          "fireBlast"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Electabuzz": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 80.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "thunderShockFast",
          "thunder"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Magmar": {
      "KeepMinCp": 1500,
      "KeepMinIvPercentage": 80.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Pinsir": {
      "KeepMinCp": 1800,
      "KeepMinIvPercentage": 95.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "rockSmashFast",
          "xScissor"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Tauros": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 90.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Magikarp": {
      "KeepMinCp": 200,
      "KeepMinIvPercentage": 95.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Exeggutor": {
      "KeepMinCp": 1800,
      "KeepMinIvPercentage": 90.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "zenHeadbuttFast",
          "solarBeam"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Gyarados": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 90.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "dragonBreath",
          "hydroPump"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Lapras": {
      "KeepMinCp": 1800,
      "KeepMinIvPercentage": 80.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "frostBreathFast",
          "blizzard"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Eevee": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 95.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Vaporeon": {
      "KeepMinCp": 1500,
      "KeepMinIvPercentage": 90.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "waterGun",
          "hydroPump"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Jolteon": {
      "KeepMinCp": 1500,
      "KeepMinIvPercentage": 90.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Flareon": {
      "KeepMinCp": 1500,
      "KeepMinIvPercentage": 90.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "ember",
          "fireBlast"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Porygon": {
      "KeepMinCp": 1250,
      "KeepMinIvPercentage": 60.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [],
      "DeprecatedMoves": null,
      "MovesOperator": "or",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Arcanine": {
      "KeepMinCp": 1800,
      "KeepMinIvPercentage": 80.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "fireFangFast",
          "fireBlast"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Snorlax": {
      "KeepMinCp": 2600,
      "KeepMinIvPercentage": 90.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "zenHeadbuttFast",
          "hyperBeam"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    },
    "Dragonite": {
      "KeepMinCp": 2600,
      "KeepMinIvPercentage": 90.0,
      "KeepMinLvl": 6,
      "UseKeepMinLvl": false,
      "KeepMinOperator": "or",
      "KeepMinDuplicatePokemon": 1,
      "KeepMaxDuplicatePokemon": 1000,
      "Moves": [
        [
          "dragonBreath",
          "dragonClaw"
        ]
      ],
      "DeprecatedMoves": null,
      "MovesOperator": "and",
      "CatchOnlyPokemonMeetTransferCriteria": false,
      "AffectToPokemons": []
    }
  },
  "ItemUseFilters": {
    "ItemNanabBerry": {
      "UseItemMinIV": 50,
      "UseItemMinLevel": 20,
      "UseItemMinCP": 500,
      "Operator": "and",
      "CatchProbability": 0.3,
      "Pokemons": [
        "abra",
        "dragonite",
        "venusaur",
        "blastoise",
        "charizard"
      ],
      "MaxItemsUsePerPokemon": 20,
      "UseIfExceedBagRecycleFilter": true
    },
    "ItemRazzBerry": {
      "UseItemMinIV": 90,
      "UseItemMinLevel": 0,
      "UseItemMinCP": 1500,
      "Operator": "and",
      "CatchProbability": 0.3,
      "Pokemons": [],
      "MaxItemsUsePerPokemon": 20,
      "UseIfExceedBagRecycleFilter": true
    },
    "ItemPinapBerry": {
      "UseItemMinIV": 0,
      "UseItemMinLevel": 0,
      "UseItemMinCP": 0,
      "Operator": "or",
      "CatchProbability": 1.0,
      "Pokemons": [
        "lapras",
        "snorlax",
        "chansey",
        "dratini",
        "porygon",
        "porygon2"
      ],
      "MaxItemsUsePerPokemon": 10,
      "UseIfExceedBagRecycleFilter": true
    }
  },
  "PokemonToUseMasterball": [
    "articuno",
    "zapdos",
    "moltres",
    "mew",
    "mewtwo"
  ],
  "HumanWalkSnipeFilters": {
    "Magikarp": {
      "MaxDistance": 300.0,
      "Priority": 10,
      "MaxWalkTimes": 200.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Eevee": {
      "MaxDistance": 500.0,
      "Priority": 10,
      "MaxWalkTimes": 200.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Electabuzz": {
      "MaxDistance": 1500.0,
      "Priority": 2,
      "MaxWalkTimes": 700.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Dragonite": {
      "MaxDistance": 3000.0,
      "Priority": 1,
      "MaxWalkTimes": 900.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Dragonair": {
      "MaxDistance": 3000.0,
      "Priority": 1,
      "MaxWalkTimes": 900.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Dratini": {
      "MaxDistance": 2000.0,
      "Priority": 1,
      "MaxWalkTimes": 900.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Charizard": {
      "MaxDistance": 3000.0,
      "Priority": 1,
      "MaxWalkTimes": 900.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Snorlax": {
      "MaxDistance": 3000.0,
      "Priority": 1,
      "MaxWalkTimes": 900.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Lapras": {
      "MaxDistance": 3000.0,
      "Priority": 1,
      "MaxWalkTimes": 900.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Exeggutor": {
      "MaxDistance": 1500.0,
      "Priority": 1,
      "MaxWalkTimes": 600.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Vaporeon": {
      "MaxDistance": 1800.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Lickitung": {
      "MaxDistance": 1800.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Flareon": {
      "MaxDistance": 1800.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Scyther": {
      "MaxDistance": 1000.0,
      "Priority": 3,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Beedrill": {
      "MaxDistance": 1000.0,
      "Priority": 3,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Chansey": {
      "MaxDistance": 1500.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Hitmonlee": {
      "MaxDistance": 1500.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Machamp": {
      "MaxDistance": 1500.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Ninetales": {
      "MaxDistance": 1500.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Jolteon": {
      "MaxDistance": 1200.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Poliwhirl": {
      "MaxDistance": 1200.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Rapidash": {
      "MaxDistance": 1500.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Cloyster": {
      "MaxDistance": 1200.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Dodrio": {
      "MaxDistance": 1200.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Clefable": {
      "MaxDistance": 1000.0,
      "Priority": 3,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Golbat": {
      "MaxDistance": 200.0,
      "Priority": 6,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Jynx": {
      "MaxDistance": 1200.0,
      "Priority": 4,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Rhydon": {
      "MaxDistance": 1200.0,
      "Priority": 4,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Kangaskhan": {
      "MaxDistance": 800.0,
      "Priority": 4,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Wigglytuff": {
      "MaxDistance": 1250.0,
      "Priority": 4,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Gyarados": {
      "MaxDistance": 1800.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Dewgong": {
      "MaxDistance": 1800.0,
      "Priority": 2,
      "MaxWalkTimes": 800.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Blastoise": {
      "MaxDistance": 3000.0,
      "Priority": 1,
      "MaxWalkTimes": 900.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": true,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Venusaur": {
      "MaxDistance": 3000.0,
      "Priority": 1,
      "MaxWalkTimes": 900.0,
      "CatchPokemonWhileWalking": false,
      "SpinPokestopWhileWalking": false,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": true,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Bulbasaur": {
      "MaxDistance": 500.0,
      "Priority": 3,
      "MaxWalkTimes": 300.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Charmander": {
      "MaxDistance": 500.0,
      "Priority": 3,
      "MaxWalkTimes": 300.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Squirtle": {
      "MaxDistance": 500.0,
      "Priority": 3,
      "MaxWalkTimes": 300.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Omanyte": {
      "MaxDistance": 1500.0,
      "Priority": 3,
      "MaxWalkTimes": 300.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Marowak": {
      "MaxDistance": 1500.0,
      "Priority": 3,
      "MaxWalkTimes": 300.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Venomoth": {
      "MaxDistance": 1500.0,
      "Priority": 3,
      "MaxWalkTimes": 300.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    },
    "Vileplume": {
      "MaxDistance": 1500.0,
      "Priority": 3,
      "MaxWalkTimes": 300.0,
      "CatchPokemonWhileWalking": true,
      "SpinPokestopWhileWalking": true,
      "MaxSpeedUpSpeed": 60.0,
      "AllowSpeedUp": false,
      "DelayTimeAtDestination": 10,
      "AllowTransferWhileWalking": false
    }
  },
  "PokemonUpgradeFilters": {
    "Dratini": {
      "UpgradePokemonLvlMinimum": 100.0,
      "UpgradePokemonCpMinimum": 600.0,
      "UpgradePokemonIvMinimum": 99.0,
      "UpgradePokemonMinimumStatsOperator": "or",
      "OnlyUpgradeFavorites": false,
      "Moves": [],
      "AffectToPokemons": []
    }
  },
  "MultipleBotConfig": {
    "RuntimeSwitch": 55,
    "RuntimeSwitchRandomTime": 10,
    "OnLimitPauseTimes": 15,
    "OnRarePokemon": true,
    "MinIVToSwitch": 90.0,
    "EXPSwitch": 25000,
    "PokestopSwitch": 500,
    "PokemonSwitch": 200,
    "PokemonPerHourSwitch": 100,
    "StartFromDefaultLocation": true,
    "PokestopSoftbanCount": 5,
    "DisplayList": true,
    "SelectAccountOnStartUp": false,
    "CatchFleeCount": 5,
    "SwitchOnCatchLimit": true,
    "SwitchOnPokestopLimit": true
  },
  "NotificationConfig": {
    "EnablePushBulletNotification": false,
    "EnableEmailNotification": false,
    "PushBulletApiKey": "",
    "GmailUsername": "",
    "GmailPassword": "",
    "Recipients": ""
  },
  "SnipePokemonFilter": {
    "Lapras": {
      "SnipeIV": 0,
      "Moves": [],
      "Operator": "or",
      "VerifiedOnly": false,
      "Priority": 5,
      "AutoSnipeCandy": 2000,
      "Level": 0,
      "AllowMultiAccountSnipe": false,
      "AffectToPokemons": []
    },
    "Dragonite": {
      "SnipeIV": 0,
      "Moves": [],
      "Operator": "or",
      "VerifiedOnly": false,
      "Priority": 5,
      "AutoSnipeCandy": 2000,
      "Level": 0,
      "AllowMultiAccountSnipe": false,
      "AffectToPokemons": []
    },
    "Snorlax": {
      "SnipeIV": 0,
      "Moves": [],
      "Operator": "or",
      "VerifiedOnly": false,
      "Priority": 5,
      "AutoSnipeCandy": 2000,
      "Level": 0,
      "AllowMultiAccountSnipe": false,
      "AffectToPokemons": []
    },
    "Dratini": {
      "SnipeIV": 0,
      "Moves": [],
      "Operator": "or",
      "VerifiedOnly": false,
      "Priority": 5,
      "AutoSnipeCandy": 2000,
      "Level": 0,
      "AllowMultiAccountSnipe": false,
      "AffectToPokemons": []
    },
    "Rhyhorn": {
      "SnipeIV": 0,
      "Moves": [],
      "Operator": "or",
      "VerifiedOnly": false,
      "Priority": 5,
      "AutoSnipeCandy": 2000,
      "Level": 0,
      "AllowMultiAccountSnipe": false,
      "AffectToPokemons": []
    },
    "Abra": {
      "SnipeIV": 0,
      "Moves": [],
      "Operator": "or",
      "VerifiedOnly": false,
      "Priority": 5,
      "AutoSnipeCandy": 2000,
      "Level": 0,
      "AllowMultiAccountSnipe": false,
      "AffectToPokemons": []
    }
  },
  "PokemonEvolveFilter": {
    "Rattata": {
      "MinIV": 0.0,
      "MinLV": 0.0,
      "MinCP": 0.0,
      "Moves": [],
      "Operator": "or",
      "EvolveTo": "",
      "AffectToPokemons": [
        "zubat",
        "pidgey",
        "caterpie",
        "weedle"
      ],
      "FavoritedOnly": false,
      "MinCandiesBeforeEvolve": 0
    },
    "Porygon": {
      "MinIV": 100.0,
      "MinLV": 28.0,
      "MinCP": 500.0,
      "Moves": [],
      "Operator": "and",
      "EvolveTo": "Porygon2",
      "AffectToPokemons": null,
      "FavoritedOnly": false,
      "MinCandiesBeforeEvolve": 0
    },
    "Gloom": {
      "MinIV": 100.0,
      "MinLV": 28.0,
      "MinCP": 500.0,
      "Moves": [],
      "Operator": "and",
      "EvolveTo": "Bellossom",
      "AffectToPokemons": null,
      "FavoritedOnly": false,
      "MinCandiesBeforeEvolve": 0
    },
    "Sunkern": {
      "MinIV": 100.0,
      "MinLV": 28.0,
      "MinCP": 500.0,
      "Moves": [],
      "Operator": "and",
      "EvolveTo": "Sunflora",
      "AffectToPokemons": null,
      "FavoritedOnly": false,
      "MinCandiesBeforeEvolve": 0
    },
    "Slowpoke": {
      "MinIV": 100.0,
      "MinLV": 28.0,
      "MinCP": 500.0,
      "Moves": [],
      "Operator": "and",
      "EvolveTo": "Slowking",
      "AffectToPokemons": null,
      "FavoritedOnly": false,
      "MinCandiesBeforeEvolve": 0
    },
    "Poliwhirl": {
      "MinIV": 100.0,
      "MinLV": 28.0,
      "MinCP": 500.0,
      "Moves": [],
      "Operator": "and",
      "EvolveTo": "Politoed",
      "AffectToPokemons": null,
      "FavoritedOnly": false,
      "MinCandiesBeforeEvolve": 0
    },
    "Seadra": {
      "MinIV": 100.0,
      "MinLV": 28.0,
      "MinCP": 500.0,
      "Moves": [],
      "Operator": "and",
      "EvolveTo": "Kingdra",
      "AffectToPokemons": null,
      "FavoritedOnly": false,
      "MinCandiesBeforeEvolve": 0
    },
    "Dratini": {
      "MinIV": 100.0,
      "MinLV": 30.0,
      "MinCP": 800.0,
      "Moves": [],
      "Operator": "and",
      "EvolveTo": "",
      "AffectToPokemons": null,
      "FavoritedOnly": false,
      "MinCandiesBeforeEvolve": 0
    }
  },
  "CatchPokemonFilter": {
    "Lapras": {
      "MinIV": 0,
      "MinLV": 0,
      "MinCP": 0,
      "Moves": [],
      "Operator": "or"
    },
    "Dratini": {
      "MinIV": 0,
      "MinLV": 0,
      "MinCP": 0,
      "Moves": [],
      "Operator": "or"
    },
    "Dragonite": {
      "MinIV": 0,
      "MinLV": 0,
      "MinCP": 0,
      "Moves": [],
      "Operator": "or"
    },
    "Snorlax": {
      "MinIV": 0,
      "MinLV": 0,
      "MinCP": 0,
      "Moves": [],
      "Operator": "or"
    },
    "Zubat": {
      "MinIV": 100,
      "MinLV": 100,
      "MinCP": 0,
      "Moves": [],
      "Operator": "and"
    }
  },
  "BotSwitchPokemonFilters": {
    "Lickitung": {
      "IV": 30,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Dragonite": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Lapras": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Exeggutor": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Magmar": {
      "IV": 70,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Arcanine": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Beedrill": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Blastoise": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Charizard": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Venusaur": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 100,
      "Moves": []
    },
    "Vileplume": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Vaporeon": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Dragonair": {
      "IV": 70,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Dratini": {
      "IV": 90,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 100,
      "Moves": []
    },
    "Snorlax": {
      "IV": 30,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Kangaskhan": {
      "IV": 80,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Ninetales": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Electabuzz": {
      "IV": 10,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    },
    "Magikarp": {
      "IV": 95,
      "RemainTimes": 60,
      "Operator": "or",
      "AffectToPokemons": [],
      "LV": 0,
      "Moves": []
    }
  },
  "UIConfig": {
    "SnipeItemListDisplayTime": 150,
    "SnipeListRefreshInterval": 10
  },
  "HumanlikeDelays": {
    "UseHumanlikeDelays": false,
    "CatchSuccessDelay": 13000,
    "CatchErrorDelay": 1000,
    "CatchEscapeDelay": 3500,
    "CatchFleeDelay": 2000,
    "CatchMissedDelay": 1000,
    "BeforeCatchDelay": 1500
  }
}

(OPTIONAL) Your Log:

[14:12:22] (ERROR) Hash API server down time : 00:55:56   Last Ping: 2:12:22 PM
[14:12:27] (ERROR) Hash API server down time : 00:56:01   Last Ping: 2:12:27 PM
[14:12:32] (ERROR) Hash API server down time : 00:56:06   Last Ping: 2:12:32 PM
[14:12:37] (ERROR) Hash API server down time : 00:56:12   Last Ping: 2:12:37 PM
[14:12:43] (ERROR) Hash API server down time : 00:56:17   Last Ping: 2:12:43 PM
[14:12:48] (ERROR) Hash API server down time : 00:56:22   Last Ping: 2:12:48 PM
[14:12:53] (ERROR) Hash API server down time : 00:56:27   Last Ping: 2:12:53 PM
[14:12:58] (ERROR) Hash API server down time : 00:56:32   Last Ping: 2:12:58 PM
[14:13:03] (ERROR) Hash API server down time : 00:56:37   Last Ping: 2:13:03 PM
[14:13:08] (ERROR) Hash API server down time : 00:56:43   Last Ping: 2:13:08 PM
[14:13:13] (ERROR) Hash API server down time : 00:56:48   Last Ping: 2:13:13 PM
[14:13:19] (ERROR) Hash API server down time : 00:56:53   Last Ping: 2:13:19 PM
[14:13:24] (ERROR) Hash API server down time : 00:56:58   Last Ping: 2:13:24 PM
[14:13:29] (ERROR) Hash API server down time : 00:57:03   Last Ping: 2:13:29 PM
[14:13:34] (ERROR) Hash API server down time : 00:57:08   Last Ping: 2:13:34 PM
[14:13:39] (ERROR) Hash API server down time : 00:57:14   Last Ping: 2:13:39 PM
[14:13:44] (ERROR) Hash API server down time : 00:57:19   Last Ping: 2:13:44 PM
[14:13:50] (ERROR) Hash API server down time : 00:57:24   Last Ping: 2:13:50 PM
[14:13:55] (ERROR) Hash API server down time : 00:57:29   Last Ping: 2:13:55 PM
[14:14:00] (ERROR) Hash API server down time : 00:57:34   Last Ping: 2:14:00 PM
[14:14:05] (ERROR) Hash API server down time : 00:57:39   Last Ping: 2:14:05 PM
[14:14:10] (ERROR) Hash API server down time : 00:57:45   Last Ping: 2:14:10 PM
[14:14:15] (ERROR) Hash API server down time : 00:57:50   Last Ping: 2:14:15 PM

Detailed Steps to Reproduce:

Start necrobot with valid API key, sit for 1 hour and the error message will appear.

Other Information

(Attach zip files if needed.)

Version:
Windows Version: Windows 10 (64-bit)
What is affected (catch, transfer, favorite, GPX, evolve, recycle, snipe, human walk snipe, pokestops, powerup/levelup, other):
All bot activity stops when in this loop.

Does commit 5c86bb8 fix it ? When will it be released ?

Wait next release all this is fixed

Do we have an ETA for next release?

@tintranle This is going to be quite a major update, so give it time. If you really want it early, feel free to go into our discord and download the betas