Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error with configuration file. #4163

Closed
b3hard opened this issue Aug 17, 2016 · 6 comments
Closed

Error with configuration file. #4163

b3hard opened this issue Aug 17, 2016 · 6 comments

Comments

@b3hard
Copy link

b3hard commented Aug 17, 2016

Hello,
I want launch the PokemonGo-Bot but I have this error:
corentin@corentin-MacBook:~/PokemonGo-Bot$ bash run.sh
2016-08-17 18:08:28,363 [ cli] [INFO] PokemonGO Bot v1.0
./configs/config.json:112:7: Warning: Strict JSON does not allow a final comma in an object (dictionary) literal
| At line 112, column 7, offset 3009
| Object started at line 91, column 17, offset 2402
./configs/config.json:113:5: Warning: Strict JSON does not allow a final comma in an object (dictionary) literal
| At line 113, column 5, offset 3017
| Object started at line 89, column 5, offset 2352
./configs/config.json:167:6: Warning: Object contains duplicate key: u'// Zubat'
| At line 167, column 6, offset 4596
| Object started at line 156, column 15, offset 4018
./configs/config.json: ok, with warnings
2016-08-17 18:08:28,488 [ cli] [CRITICAL] Error with configuration file
mercredi 17 août 2016, 18:08:28 (UTC+0200) Pokebot Stopped.
Press any button or wait 20 seconds to continue.

My config file is:
{
"auth_service": "google",
"username": "****@gmail.com",
"password": "**
*****",
"location": "New York, Central Park",
"gmapkey": "AIzaSyAC_vBSWsnqwjgGmut0osYkceXDKy_A_eY",
"encrypt_location": "",
"websocket_server": false,
"heartbeat_threshold": 10,
"tasks": [
{
"type": "HandleSoftBan"
},
{
"type": "SleepSchedule",
"config": {
"enabled": false,
"time": "22:54",
"duration":"7:46",
"time_random_offset": "00:24",
"duration_random_offset": "00:43"
}
},
{
"type": "CollectLevelUpReward"
},
{
"type": "IncubateEggs",
"config": {
"longer_eggs_first": true
}
},
{
"type": "UpdateLiveStats",
"config": {
"enabled": false,
"min_interval": 10,
"stats": ["username", "uptime", "stardust_earned", "xp_earned", "xp_per_hour", "stops_visited"],
"terminal_log": true,
"terminal_title": true
}
},
{
"type": "TransferPokemon",
"config": {
"transfer_wait_min": 1,
"transfer_wait_max": 4
}
},
{
"type": "NicknamePokemon",
"config": {
"enabled": false,
"nickname_template": "{iv_pct}_{iv_ads}"
}
},
{
"type": "EvolvePokemon",
"config": {
"evolve_all": "none",
"first_evolve_by": "cp",
"evolve_above_cp": 500,
"evolve_above_iv": 0.8,
"logic": "or",
"evolve_speed": 20,
"use_lucky_egg": false
}
},
{
"type": "RecycleItems",
"config": {
"min_empty_space": 15,
"max_balls_keep": 150,
"max_potions_keep": 50,
"max_berries_keep": 70,
"max_revives_keep": 70,
"item_filter": {
"Pokeball": { "keep" : 100 },
"Potion": { "keep" : 10 },
"Super Potion": { "keep" : 20 },
"Hyper Potion": { "keep" : 30 },
"Revive": { "keep" : 30 },
"Razz Berry": { "keep" : 100 }
},
"recycle_wait_min": 1,
"recycle_wait_max": 4
}
},
{
"type": "CatchPokemon",
"config": {
"catch_visible_pokemon": true,
"catch_lured_pokemon": true,
"min_ultraball_to_keep": 5,
"catch_throw_parameters": {
"excellent_rate": 0.1,
"great_rate": 0.5,
"nice_rate": 0.3,
"normal_rate": 0.1,
"spin_success_rate" : 0.6
},
"catch_simulation": {
"flee_count": 3,
"flee_duration": 2,
"catch_wait_min": 2,
"catch_wait_max": 6,
"berry_wait_min": 2,
"berry_wait_max": 3,
"changeball_wait_min": 2,
"changeball_wait_max": 3
},
},
},
{
"type": "SpinFort",
"config": {
"spin_wait_min": 2,
"spin_wait_max": 3
}
},
{
"type": "MoveToFort",
"config": {
"lure_attraction": true,
"lure_max_distance": 2000
}
},
{
"type": "FollowSpiral",
"config": {
"diameter": 4,
"step_size": 70
}
}
],
"map_object_cache_time": 5,
"forts": {
"avoid_circles": true,
"max_circle_size": 50,
"cache_recent_forts": true
},
"walk_max": 4.16,
"walk_min": 2.16,
"debug": false,
"test": false,
"health_record": true,
"location_cache": true,
"distance_unit": "km",
"reconnecting_timeout": 15,
"logging_color": true,
"catch": {
"any": {"catch_above_cp": 0, "catch_above_iv": 0, "logic": "or"},
"// Example of always catching Rattata:": {},
"// Rattata": { "always_catch" : true }
},
"release": {
"any": {"release_below_cp": 100, "release_below_iv": 0, "logic": "or"},
"// Example of always releasing Rattata:": {},
"// Rattata": {"always_release": true},
"// Example of keeping 3 stronger (based on CP) Pidgey:": {},
"// Pidgey": {"keep_best_cp": 3},
"// Example of keeping 2 stronger (based on IV) Zubat:": {},
"// Zubat": {"keep_best_iv": 2},
"// Also, it is working with any": {},
"// any": {"keep_best_iv": 3},
"// Example of keeping the 2 strongest (based on CP) and 3 best (based on IV) Zubat:": {},
"// Zubat": {"keep_best_cp": 2, "keep_best_iv": 3}
},
"vips" : {
"Any pokemon put here directly force to use Berry & Best Ball to capture, to secure the capture rate!": {},
"any": {"catch_above_cp": 1200, "catch_above_iv": 0.9, "logic": "or" },
"Lapras": {},
"Moltres": {},
"Zapdos": {},
"Articuno": {},

    "// S-Tier pokemons (if pokemon can be evolved into tier, list the representative)": {},
    "Mewtwo": {},
    "Dragonite": {},
    "Snorlax": {},
    "// Mew evolves to Mewtwo": {},
    "Mew": {},
    "Arcanine": {},
    "Vaporeon": {},
    "Gyarados": {},
    "Exeggutor": {},
    "Muk": {},
    "Weezing": {},
    "Flareon": {}

}

}

@ebbrey
Copy link

ebbrey commented Aug 17, 2016

maybe you should remove your info from the config you post here?

And the config files was just fixed, did you do a fresh pull?

The problems in the file are also shown in the error message. I would use notepad + and edit the line's its nagging you about.

@b3hard
Copy link
Author

b3hard commented Aug 17, 2016

yes thanks you.

@ponytails
Copy link

confirmed

@b3hard
Copy link
Author

b3hard commented Aug 17, 2016

The error is the same don't find her...

@kkoomen
Copy link

kkoomen commented Aug 17, 2016

It literally outputs the error... You should remove the comma:

{
    // ....
        {
          "type": "CatchPokemon",
          "config": {
            "catch_visible_pokemon": true,
            "catch_lured_pokemon": true,
            "min_ultraball_to_keep": 5,
            "catch_throw_parameters": {
              "excellent_rate": 0.1,
              "great_rate": 0.5,
              "nice_rate": 0.3,
              "normal_rate": 0.1,
              "spin_success_rate" : 0.6
            },
                  "catch_simulation": {
                    "flee_count": 3,
                    "flee_duration": 2,
                    "catch_wait_min": 2,
                    "catch_wait_max": 6,
                    "berry_wait_min": 2,
                    "berry_wait_max": 3,
                    "changeball_wait_min": 2,
                    "changeball_wait_max": 3
                  },      # <---- REMOVE THE COMMA.
          }
        },
    // .... 
}

@k4n30
Copy link
Contributor

k4n30 commented Aug 18, 2016

Fixed in Dev

@k4n30 k4n30 closed this as completed Aug 18, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants