diff --git a/asmodee.py b/asmodee.py index f55d28d..c63bf0f 100644 --- a/asmodee.py +++ b/asmodee.py @@ -925,10 +925,15 @@ async def verifPMRoom(room, message): # Pour obtenir ou créer un salon pour les sender = "" sender = getUser(message) nick = await getNick(room, message) + try: + nick.index("@") + nick.index(":") + nick = nick.split(':')[0].split('@')[1] + except: + print("Nick bien formé") client_id = bot.creds.username.split(':')[0].split('@')[1] client_host = bot.creds.username.split(':')[1] - room_nick = client_id + "_" + nick.split(':')[0].split('@')[1] - bot_nick = await getNick(room, message) + room_nick = client_id + "_" + nick salon = None room_id = prive.get(sender) create = False @@ -945,7 +950,7 @@ async def verifPMRoom(room, message): # Pour obtenir ou créer un salon pour les new_salon.is_direct=True return(new_salon) else: - salon = await bot.async_client.room_create(alias=room_nick, name=bot_nick, topic="Informations d'Asmodee",is_direct=True,invite=[sender]) + salon = await bot.async_client.room_create(alias=room_nick, name="Asmodee", topic="Informations d'Asmodee",is_direct=True,invite=[sender]) if isinstance(salon, nio.responses.RoomCreateError): print("Impossible de creer : " + room_nick + " pour " + sender) return(room)