diff --git a/asmodee.py b/asmodee.py index 8f64812..a9b04b6 100755 --- a/asmodee.py +++ b/asmodee.py @@ -695,7 +695,10 @@ def getMessage(message): def getUser(message): match = re.search(r"^(@\w+:[^ :]+)", str(message)) - return str(match.group()) + if match: + return str(match.group()) + else: + return "personne" def getNick(room, message): # Obtenir le DisplayName à partir du mxid. sender = getUser(message) @@ -1633,7 +1636,8 @@ async def ecowatt(room, message): try: result = oauth.get(ecowatt_url) watt = json.loads(result.text) - except: + except Exception as e: + print(e) await msg(room, "Veuillez attendre 15 minutes", sender) return sign = watt["signals"]