diff --git a/nardco.py b/nardco.py
index 32469c56eb6e7735e7e47397fed9ae19adf6b814..2ce3b21cbc76a8a4ef82a19e348c56d13e80d381 100755
--- a/nardco.py
+++ b/nardco.py
@@ -165,120 +165,122 @@ class Boooob(ircbot.SingleServerIRCBot):
         originalMessage = message
         message = message.lower()  # Passe le message en minuscules
         split = message.split(" ")
-        if "op pls" in message or "op plz" in message:
-            serv.mode(canal, "+o "+personne)
-        if config.nick in split[0] and ' ou ' in message:
-            splt = split[1:]
-            idx = splt.index("ou")
-            choice = random.randint(0, 1)
-            if choice == 0:
-                res = splt[:idx]
-            else:
-                if '?' in splt[-1]:
-                    res = splt[idx+1:-1]
+
+        if not isCommande(message):
+            if "op pls" in message or "op plz" in message:
+                serv.mode(canal, "+o "+personne)
+            if config.nick in split[0] and ' ou ' in message:
+                splt = split[1:]
+                idx = splt.index("ou")
+                choice = random.randint(0, 1)
+                if choice == 0:
+                    res = splt[:idx]
                 else:
-                    res = splt[idx+1:]
-            serv.privmsg(canal, ' '.join(res) + "!")
-
-        # lol of legends
-        if " aram " in message:
-            people = ["Jara", "Nami"]
-            if personne in people:
-                if "Jara" in personne:
-                    serv.privmsg(canal, "TOURBILOL DEBILE MOUHAHAHA")
-                if "Nami" in personne:
-                    serv.privmsg(canal, "Non Nami, ton main n'est pas op ! <3")
-            else:
-                serv.privmsg(canal, "A l'evidence," + aram() + "est totalement op.")
-
-            # les lignes suivantes sont pour le lol
-        if "Titch" in personne and "tg" in message:
-            #serv.privmsg(canal, "Oui maitre...")
-            suple = -1
-
-        if "Titch" in personne and "openbar" in message:
-            serv.privmsg(canal, "OPEN BAAAAAAR")
-            suple = 1
-        if "souple" in message and suple == 1:
-            serv.privmsg(canal, "et fruité")
-        if "fruité" in message and suple == 1:
-            serv.privmsg(canal, "et gouleyant")
-        if "gouleyant" in message and suple == 1:
-            serv.privmsg(canal, "et souple")
-
-        if suple == 1 and ("dur" in message or "long" in message or "court" in message or "molle" in message):
-            serv.privmsg(canal, "Comme ta bite " + personne + "! ")
-        if suple == 1:
-            if "aucun lien" in message:
-                serv.privmsg(canal, "Je suis fils unique...")
-
-                # fonctions de deplacement dans les chann
-
-        if "Saltitch" in personne and "goto" in message and config.nick in message:
-            f = 0
-            for f in range(len(message) - 4):
-                if message[f:f + 4] == "goto":
-                    serv.join("#" + message[f + 5:])
-                    break
-        if "Saltitch" in personne and "leave" in message and config.nick in message:
-            serv.part(canal)
-
-        if reponse is not None:
-            if fuzz.ratio(message, reponse) > 60 and personne not in a_repondu:
-                serv.privmsg(canal, personne +
-                             " a trouvé la reponse : {0} ! Bien joué !".format(reponse))
-                reponse = None
-                a_repondu = []
-                pas_reponse = []
-                tour += 1
-                if personne in scores.keys():
-                    scores[personne] += 1
+                    if '?' in splt[-1]:
+                        res = splt[idx+1:-1]
+                    else:
+                        res = splt[idx+1:]
+                serv.privmsg(canal, ' '.join(res) + "!")
+
+            # lol of legends
+            if " aram " in message:
+                people = ["Jara", "Nami"]
+                if personne in people:
+                    if "Jara" in personne:
+                        serv.privmsg(canal, "TOURBILOL DEBILE MOUHAHAHA")
+                    if "Nami" in personne:
+                        serv.privmsg(canal, "Non Nami, ton main n'est pas op ! <3")
                 else:
-                    scores[personne] = 1
-
-                if tour == total:
-                    maxScore = 0
-                    gagnant = ''
-
-                    for pseudo in scores.keys():
-                        if scores[pseudo] > maxScore:
-                            maxScore = scores[pseudo]
-                            gagnant = pseudo
-                    serv.privmsg(
-                        canal, "{0} a gagné avec un score de {1}".format(gagnant, maxScore))
-                    scores = {}
-                    tour = 0
-                    total = 0
+                    serv.privmsg(canal, "A l'evidence," + aram() + "est totalement op.")
+
+                # les lignes suivantes sont pour le lol
+            if "Titch" in personne and "tg" in message:
+                #serv.privmsg(canal, "Oui maitre...")
+                suple = -1
+
+            if "Titch" in personne and "openbar" in message:
+                serv.privmsg(canal, "OPEN BAAAAAAR")
+                suple = 1
+            if "souple" in message and suple == 1:
+                serv.privmsg(canal, "et fruité")
+            if "fruité" in message and suple == 1:
+                serv.privmsg(canal, "et gouleyant")
+            if "gouleyant" in message and suple == 1:
+                serv.privmsg(canal, "et souple")
+
+            if suple == 1 and ("dur" in message or "long" in message or "court" in message or "molle" in message):
+                serv.privmsg(canal, "Comme ta bite " + personne + "! ")
+            if suple == 1:
+                if "aucun lien" in message:
+                    serv.privmsg(canal, "Je suis fils unique...")
+
+                    # fonctions de deplacement dans les chann
+
+            if "Saltitch" in personne and "goto" in message and config.nick in message:
+                f = 0
+                for f in range(len(message) - 4):
+                    if message[f:f + 4] == "goto":
+                        serv.join("#" + message[f + 5:])
+                        break
+            if "Saltitch" in personne and "leave" in message and config.nick in message:
+                serv.part(canal)
+
+            if reponse is not None:
+                if fuzz.ratio(message, reponse) > 60 and personne not in a_repondu:
+                    serv.privmsg(canal, personne +
+                                " a trouvé la reponse : {0} ! Bien joué !".format(reponse))
+                    reponse = None
+                    a_repondu = []
+                    pas_reponse = []
+                    tour += 1
+                    if personne in scores.keys():
+                        scores[personne] += 1
+                    else:
+                        scores[personne] = 1
+
+                    if tour == total:
+                        maxScore = 0
+                        gagnant = ''
+
+                        for pseudo in scores.keys():
+                            if scores[pseudo] > maxScore:
+                                maxScore = scores[pseudo]
+                                gagnant = pseudo
+                        serv.privmsg(
+                            canal, "{0} a gagné avec un score de {1}".format(gagnant, maxScore))
+                        scores = {}
+                        tour = 0
+                        total = 0
+                    else:
+                        datas = quizz()
+                        reponse = datas['reponse'].lower()
+                        choix = datas['choix']
+                        question = datas['question']
+                        pas_reponse = datas['pas_reponse']
+                        serv.privmsg(canal, "Question : {0}".format(question.format('utf8')))
+                        serv.privmsg(canal, "Choix: {0}".format(', '.join(choix).format('utf8')))
                 else:
-                    datas = quizz()
-                    reponse = datas['reponse'].lower()
-                    choix = datas['choix']
-                    question = datas['question']
-                    pas_reponse = datas['pas_reponse']
-                    serv.privmsg(canal, "Question : {0}".format(question.format('utf8')))
-                    serv.privmsg(canal, "Choix: {0}".format(', '.join(choix).format('utf8')))
-            else:
-                for mot in pas_reponse:
-                    if mot.lower() in message and not (personne in a_repondu):
-                        serv.privmsg(canal, "WRONG, {0}".format(personne))
-                        a_repondu.append(personne)
-
-        if not is_l_heure_de_manger() and should_ban(message):
-            serv.privmsg(canal, "PUTAIN ON A DIT NON")
-
-        if "di" in message :
-            splt = message.split('di')
-            messages = []
-            if len(splt) > 1 :
-                for f in range(len(splt[1:])) :
-                    messages.append('di'.join(splt[f+1:]))
-                
-                for f in messages : 
-                    serv.privmsg(canal, f)
-                    time.sleep(100)
+                    for mot in pas_reponse:
+                        if mot.lower() in message and not (personne in a_repondu):
+                            serv.privmsg(canal, "WRONG, {0}".format(personne))
+                            a_repondu.append(personne)
+
+            if not is_l_heure_de_manger() and should_ban(message):
+                serv.privmsg(canal, "PUTAIN ON A DIT NON")
+
+            if "di" in message :
+                splt = message.split('di')
+                messages = []
+                if len(splt) > 1 :
+                    for f in range(len(splt[1:])) :
+                        messages.append('di'.join(splt[f+1:]))
+                    
+                    for f in messages : 
+                        serv.privmsg(canal, f)
+                        time.sleep(100)
 
             # REDDIT // A COMPLETER
-        if isCommande(message):
+        elif isCommande(message):
             serv.privmsg("Titch", "{0} : {1}".format(personne, message))
             args = message[1:].split(" ")
             originalArgs = originalMessage[1:].split(" ")