Closed uzzle1987 closed 8 years ago
You will always connect to the broker server in order to send your pokemon catches to help the community. Chosing whether to enable or disable the social_enabled
flag will only impact on the MoveToMapPokemon task.
I disabled the social feature, but the Bot tries to connect with broker.pikabot.org. Why?
Expected Behavior
The Bot does not connect to the Broker when I disable the social feature
Actual Behavior
It connects and causes an exception
Your FULL config.json (remove your username, password, gmapkey and any other private info)
{ "websocket_server": false, "heartbeat_threshold": 10, "enable_social": false, "live_config_update": { "enabled": false, "tasks_only": false }, "tasks": [ { "type": "TelegramTask", "config": { "enabled": false, "master": null, "// old syntax, still supported: alert_catch": ["all"], "// new syntax:": {}, "alert_catch": { "all": {"operator": "and", "cp": 1300, "iv": 0.95}, "Snorlax": {"operator": "or", "cp": 900, "iv": 0.9} } } }, { "//NOTE: This task MUST be placed on the top of task list": {}, "type": "RandomAlivePause", "config": { "enabled": true, "min_duration": "00:00:10", "max_duration": "00:10:00", "min_interval": "00:05:00", "max_interval": "01:30:00" } }, { "type": "HandleSoftBan" }, { "type": "RandomPause", "config": { "enabled": true, "min_duration": "00:00:10", "max_duration": "00:10:00", "min_interval": "00:10:00", "max_interval": "02:00:00" } }, { "type": "CompleteTutorial", "config": { "enabled": false, "// set a name": "", "nickname": "", "// 0 = No Team, 1 = Blue, 2 = Red, 3 = Yellow": "", "team": 3 } }, { "type": "CollectLevelUpReward", "config": { "collect_reward": true, "level_limit": -1 } }, { "type": "BuddyPokemon", "config": { "enabled": true, "buddy_list": "dratini, magikarp", "best_in_family": true, "// candy_limit = 0 means no limit, so it will never change current buddy": {}, "candy_limit": 0, "// force_first_change = true will always change buddy at start removing current one": {}, "force_first_change": false, "buddy_change_wait_min": 3, "buddy_change_wait_max": 5, "min_interval": 120 } }, { "type": "IncubateEggs", "config": { "enabled": true, "infinite_longer_eggs_first": false, "breakable_longer_eggs_first": true, "min_interval": 120, "infinite": [2,5,10], "breakable": [10] } }, { "type": "UpdateLiveStats", "config": { "enabled": true, "min_interval": 30, "stats": ["username", "uptime", "stardust_earned", "xp_earned", "xp_per_hour", "stops_visited"], "terminal_log": true, "terminal_title": true } }, { "type": "UpdateLiveInventory", "config": { "enabled": false, "min_interval": 120, "show_all_multiple_lines": false, "items": ["pokemon_bag", "space_info", "pokeballs", "greatballs", "ultraballs", "razzberries", "luckyegg"] } }, { "type": "ShowBestPokemon", "config": { "enabled": false, "min_interval": 60, "amount": 5, "order_by": "cp", "info_to_show": ["cp", "ivcp", "dps", "hp"] } }, { "type": "TransferPokemon", "config": { "enabled": true, "min_free_slot": 5, "transfer_wait_min": 3, "transfer_wait_max": 5 } }, { "type": "NicknamePokemon", "config": { "enabled": false, "nickname_above_iv": 0.9, "nickname_template": "{ivpct}{iv_ads}", "nickname_wait_min": 3, "nickname_wait_max": 5 } }, { "type": "EvolvePokemon", "config": { "enabled": true, "evolve_list": "all", "donot_evolve_list": "none",
}
Output when issue occurred
Traceback (most recent call last): File "C:_COMED\priv\PoGo\PokemonGo-Bot\pokecli.py", line 843, in
main()
File "C:_COMED\priv\PoGo\PokemonGo-Bot\pokecli.py", line 202, in main
bot.tick()
File "C:_COMED\priv\PoGo\PokemonGo-Bot\pokemongo_botinit.py", line 756, in tick
if worker.work() == WorkerResult.RUNNING:
File "C:_COMED\priv\PoGo\PokemonGo-Bot\pokemongo_bot\cell_workers\catch_pokemon.py", line 47, in work
if self.catch_pokemon(self.pokemon.pop()) == WorkerResult.ERROR:
File "C:_COMED\priv\PoGo\PokemonGo-Bot\pokemongo_bot\cell_workers\catch_pokemon.py", line 159, in catch_pokemon
return_value = worker.work()
File "C:_COMED\priv\PoGo\PokemonGo-Bot\pokemongo_bot\cell_workers\pokemon_catch_worker.py", line 211, in work
self._do_catch(pokemon, encounter_id, catch_rate_by_ball, is_vip=is_vip)
File "C:_COMED\priv\PoGo\PokemonGo-Bot\pokemongo_bot\cell_workers\pokemon_catch_worker.py", line 735, in _do_catch
action_delay(self.catchsim_catch_wait_min, self.catchsim_catch_wait_max)
File "C:_COMED\priv\PoGo\PokemonGo-Bot\pokemongo_bot\human_behaviour.py", line 20, in action_delay
time.sleep(shortNum)
File "C:\Python27\lib\site-packages\eventlet\greenthread.py", line 34, in sleep
hub.switch()
File "C:\Python27\lib\site-packages\eventlet\hubs\hub.py", line 294, in switch
return self.greenlet.switch()
File "C:\Python27\lib\site-packages\eventlet\hubs\hub.py", line 346, in run
self.wait(sleep_time)
File "C:\Python27\lib\site-packages\eventlet\hubs\selects.py", line 50, in wait
writers.get(fileno, noop).cb(fileno)
File "C:\Python27\lib\site-packages\eventlet\green\thread.py", line 41, in __thread_body
func(_args, *_kwargs)
File "C:_COMED\priv\PoGo\PokemonGo-Bot\pokemongo_bot\event_handlers\social_handler.py", line 86, in run
self._mqttc.connect("broker.pikabot.org", 1883, 20)
File "C:\Python27\lib\site-packages\paho\mqtt\client.py", line 686, in connect
return self.reconnect()
File "C:\Python27\lib\site-packages\paho\mqtt\client.py", line 808, in reconnect
sock = socket.create_connection((self._host, self._port), source_address=(self._bind_address, 0))
File "C:\Python27\lib\site-packages\eventlet\green\socket.py", line 63, in create_connection
raise err
socket.error: [Errno 10060] WSAETIMEDOUT
Other Information
OS: windows Branch: dev Git Commit: f65b063762384d97c5195a55db1b8257ba6cddee Python Version: 2.7.12