fix problem with non existent champion ids
2018-10-24T07:54:52.564813+00:00 app[worker.1]: INFO:__main__:Getting news for users : ['', 'Dr Noclash', 'Dr PLATA O PLOMO', 'Dr LE FOOOOOT', 'NO BALLLLZ', 'coolguy89', 'xXxGanGNaMDaBxXx', 'Dr NoClash', 'Kappro', '\nSeñor NO BALLLLZ', 'epic dab xdd', 'worst moba', 'DrNoClash', 'Dr BlueBalls', 'Jacques Girafe', '\nAt least Im nice', 'Dr Gagball', 'At least Im cute', 'Señor NO BALLLLZ', 'Dr LE FOUTE', 'Dr Blue Balls', 'At least Im nice', 'Dr Le Fooooot', 'Cyril JTM', 'Draelia', 'noirSong']
2018-10-24T07:54:52.599778+00:00 app[worker.1]: ERROR:games.lol:400 Client Error: Bad Request for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/
2018-10-24T07:54:52.600396+00:00 app[worker.1]: ERROR:games.lol:User not found
2018-10-24T07:54:52.676073+00:00 app[worker.1]: Start date is 2018-10-23 07:54:52.670914
2018-10-24T07:54:52.930054+00:00 app[worker.1]: Start date is 2018-10-23 07:54:52.929971
2018-10-24T07:54:53.271114+00:00 app[worker.1]: ERROR:games.lol:404 Client Error: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/Dr%20PLATA%20O%20PLOMO
2018-10-24T07:54:53.271288+00:00 app[worker.1]: ERROR:games.lol:User Dr PLATA O PLOMO not found
2018-10-24T07:54:53.346267+00:00 app[worker.1]: ERROR:games.lol:404 Client Error: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/Dr%20LE%20FOOOOOT
2018-10-24T07:54:53.346740+00:00 app[worker.1]: ERROR:games.lol:User Dr LE FOOOOOT not found
2018-10-24T07:54:53.409944+00:00 app[worker.1]: ERROR:games.lol:404 Client Error: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/NO%20BALLLLZ
2018-10-24T07:54:53.410094+00:00 app[worker.1]: ERROR:games.lol:User NO BALLLLZ not found
2018-10-24T07:54:53.475287+00:00 app[worker.1]: Start date is 2018-10-23 07:54:53.475201
2018-10-24T07:54:53.716122+00:00 app[worker.1]: WARNING:games.lol:Could not load games for summoner coolguy89
2018-10-24T07:54:53.806421+00:00 app[worker.1]: Start date is 2018-10-23 07:54:53.806313
2018-10-24T07:54:54.075936+00:00 app[worker.1]: Start date is 2018-10-23 07:54:54.075835
2018-10-24T07:54:54.513657+00:00 app[worker.1]: Start date is 2018-10-23 07:54:54.513564
2018-10-24T07:54:54.799372+00:00 app[worker.1]: Start date is 2018-10-23 07:54:54.799172
2018-10-24T07:54:55.116978+00:00 app[worker.1]: Start date is 2018-10-23 07:54:55.116894
2018-10-24T07:54:55.343120+00:00 app[worker.1]: WARNING:games.lol:Could not load games for summoner Kappro
2018-10-24T07:54:55.406678+00:00 app[worker.1]: ERROR:games.lol:404 Client Error: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/%0ASe%C3%B1or%20NO%20BALLLLZ
2018-10-24T07:54:55.406773+00:00 app[worker.1]: ERROR:games.lol:User
2018-10-24T07:54:55.406779+00:00 app[worker.1]: Señor NO BALLLLZ not found
2018-10-24T07:54:55.474852+00:00 app[worker.1]: ERROR:games.lol:404 Client Error: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/epic%20dab%20xdd
2018-10-24T07:54:55.475898+00:00 app[worker.1]: ERROR:games.lol:User epic dab xdd not found
2018-10-24T07:54:55.544876+00:00 app[worker.1]: ERROR:games.lol:404 Client Eror: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/worst%20moba
2018-10-24T07:54:55.551075+00:00 app[worker.1]: ERROR:games.lol:User worst moba not found
2018-10-24T07:54:55.615551+00:00 app[worker.1]: Start date is 2018-10-23 07:54:55.615447
2018-10-24T07:54:55.896249+00:00 app[worker.1]: Start date is 2018-10-23 07:54:55.896153
2018-10-24T07:54:56.203139+00:00 app[worker.1]: ERROR:games.lol:404 Client Error: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/Dr%20BlueBalls
2018-10-24T07:54:56.203291+00:00 app[worker.1]: ERROR:games.lol:User Dr BlueBalls not found
2018-10-24T07:54:56.264955+00:00 app[worker.1]: Start date is 2018-10-23 07:54:56.264859
2018-10-24T07:54:56.521536+00:00 app[worker.1]: WARNING:games.lol:Could not load games for summoner Jacques Girafe
2018-10-24T07:54:56.582670+00:00 app[worker.1]: ERROR:games.lol:404 Client Error: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/%0AAt%20least%20Im%20nice
2018-10-24T07:54:56.582808+00:00 app[worker.1]: ERROR:games.lol:User
2018-10-24T07:54:56.582840+00:00 app[worker.1]: At least Im nice not found
2018-10-24T07:54:56.690582+00:00 app[worker.1]: ERROR:games.lol:500 Server Error: Server Error for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/Dr%20Gagball
2018-10-24T07:54:56.690728+00:00 app[worker.1]: ERROR:games.lol:User Dr Gagball not found
2018-10-24T07:54:56.758302+00:00 app[worker.1]: Start date is 2018-10-23 07:54:56.758213
2018-10-24T07:54:57.012124+00:00 app[worker.1]: Start date is 2018-10-23 07:54:57.011999
2018-10-24T07:54:57.358648+00:00 app[worker.1]: Start date is 2018-10-23 07:54:57.358561
2018-10-24T07:54:57.631577+00:00 app[worker.1]: Start date is 2018-10-23 07:54:57.631486
2018-10-24T07:54:57.961633+00:00 app[worker.1]: ERROR:games.lol:404 Client Error: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/Dr%20LE%20FOUTE
2018-10-24T07:54:57.962799+00:00 app[worker.1]: ERROR:games.lol:User Dr LE FOUTE not found
2018-10-24T07:54:58.037038+00:00 app[worker.1]: ERROR:games.lol:404 Client Error: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/Dr%20Blue%20Balls
2018-10-24T07:54:58.040130+00:00 app[worker.1]: ERROR:games.lol:User Dr Blue Balls not found
2018-10-24T07:54:58.107984+00:00 app[worker.1]: Start date is 2018-10-23 07:54:58.107888
2018-10-24T07:54:58.108295+00:00 app[worker.1]: INFO:root:waiting for 67.934903 seconds due to Application limit...
2018-10-24T07:56:06.467305+00:00 app[worker.1]: Start date is 2018-10-23 07:56:06.467210
2018-10-24T07:56:06.826411+00:00 app[worker.1]: ERROR:games.lol:404 Client Error: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/Dr%20Le%20Fooooot
2018-10-24T07:56:06.833440+00:00 app[worker.1]: ERROR:games.lol:User Dr Le Fooooot not found
2018-10-24T07:56:06.906896+00:00 app[worker.1]: Start date is 2018-10-23 07:56:06.906805
2018-10-24T07:56:07.343751+00:00 app[worker.1]: Start date is 2018-10-23 07:56:07.343631
2018-10-24T07:56:07.671198+00:00 app[worker.1]: ERROR:games.lol:404 Client Error: Not Found for url: https://euw1.api.riotgames.com/lol/summoner/v3/summoners/by-name/Draelia
2018-10-24T07:56:07.671323+00:00 app[worker.1]: ERROR:games.lol:User Draelia not found
2018-10-24T07:56:07.743274+00:00 app[worker.1]: Start date is 2018-10-23 07:56:07.743162
2018-10-24T07:56:07.990225+00:00 app[worker.1]: WARNING:games.lol:Could not load games for summoner noirSong
2018-10-24T07:56:07.990485+00:00 app[worker.1]: INFO:games.lol:Got 17 games
2018-10-24T07:56:12.688891+00:00 app[worker.1]: Ignoring exception in on_message
2018-10-24T07:56:12.692236+00:00 app[worker.1]: Traceback (most recent call last):
2018-10-24T07:56:12.692407+00:00 app[worker.1]: File "/app/.heroku/python/lib/python3.6/site-packages/discord/client.py", line 307, in _run_event
2018-10-24T07:56:12.692409+00:00 app[worker.1]: yield from getattr(self, event)(*args, **kwargs)
2018-10-24T07:56:12.692540+00:00 app[worker.1]: File "src/app.py", line 196, in on_message
2018-10-24T07:56:12.692542+00:00 app[worker.1]: digest = ln.get_games_digest(users)
2018-10-24T07:56:12.692713+00:00 app[worker.1]: File "/app/src/games/lol.py", line 172, in get_games_digest
2018-10-24T07:56:12.692715+00:00 app[worker.1]: digest['best']['championId'] = self._champion_from_id(str(digest['best']['championId']))
2018-10-24T07:56:12.692889+00:00 app[worker.1]: File "/app/src/games/lol.py", line 38, in _champion_from_id
2018-10-24T07:56:12.692891+00:00 app[worker.1]: return self._champions[id]
2018-10-24T07:56:12.692948+00:00 app[worker.1]: KeyError: '145'
2018-10-24T07:56:12.889431+00:00 heroku[worker.1]: State changed from up to crashed
2018-10-24T07:56:12.891323+00:00 heroku[worker.1]: State changed from crashed to starting
2018-10-24T07:56:12.875000+00:00 heroku[worker.1]: Process exited with status 0
2018-10-24T07:56:18.261980+00:00 heroku[worker.1]: Starting process with command `python src/app.py`
2018-10-24T07:56:19.016628+00:00 heroku[worker.1]: State changed from starting to up
Edited by uj