diff --git a/asmodee.py b/asmodee.py index 07517aa..bbd7251 100755 --- a/asmodee.py +++ b/asmodee.py @@ -214,8 +214,12 @@ def entryPoint(room, event): global parser text = event['content']['body'] members = room.get_joined_members() - #nick = members[event['sender']]['displayname'] - nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + nick = "" + try: + #nick = members[event['sender']]['displayname'] + nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + except: + nick = "Voisin du dessus" parser = Parser(text,nick,room) print(text) @@ -468,8 +472,12 @@ def reponses(room, phrases): def jdr(room, event): members = room.get_joined_members() - #nick = members[event['sender']]['displayname'] - nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + nick = "" + try: + #nick = members[event['sender']]['displayname'] + nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + except: + nick = "Voisin du dessus" phrases = [] phrases.append("Rock & Role baby!") phrases.append("De toute maniere " + nick + ", les gens ont perdu la foi dans le rolisme.") @@ -478,8 +486,12 @@ def jdr(room, event): def gens(room, event): members = room.get_joined_members() - #nick = members[event['sender']]['displayname'] - nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + nick = "" + try: + #nick = members[event['sender']]['displayname'] + nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + except: + nick = "Voisin du dessus" phrases = [] phrases.append("L'enfer c'est les autres.") phrases.append("Bah " + nick + ", les gens c'est pratique pour jouer aux osselets. Bon faut juste trouver ou mettre la chair ensuite.") @@ -488,8 +500,12 @@ def gens(room, event): def va(room, event): members = room.get_joined_members() - #nick = members[event['sender']]['displayname'] - nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + nick = "" + try: + #nick = members[event['sender']]['displayname'] + nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + except: + nick = "Voisin du dessus" phrases = [] phrases.append("Moi ca va si jamais quelqu'un se pose la question...") phrases.append("Quand l'appetit va, tout va " + nick +"!") @@ -498,8 +514,12 @@ def va(room, event): def maman(room, event): members = room.get_joined_members() - #nick = members[event['sender']]['displayname'] - nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + nick = "" + try: + #nick = members[event['sender']]['displayname'] + nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + except: + nick = "Voisin du dessus" phrases = [] phrases.append("On avait dit 'Pas les mamans'!") phrases.append("Oh, c'est pas la mere a boire " + nick + "}!") @@ -509,8 +529,12 @@ def maman(room, event): def hi_callback(room, event): # Somebody said hi, let's say Hi back members = room.get_joined_members() - #nick = members[event['sender']]['displayname'] - nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + nick = "" + try: + #nick = members[event['sender']]['displayname'] + nick = [user.get_friendly_name() for user in members if user.user_id == event['sender']][0] + except: + nick = "Voisin du dessus" phrases = [] phrases.append("Salutations " + nick + "!") phrases.append("Chalut " + nick + " :)")