From 1a49153f4d2bea200255ad5a09d4296daeef2702 Mon Sep 17 00:00:00 2001
From: Loris TICHADOU <loris.tichadou@ensiie.fr>
Date: Fri, 2 Aug 2019 15:49:51 +0200
Subject: [PATCH] Update nardco.py

---
 nardco.py | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/nardco.py b/nardco.py
index 50dd564..0e7195b 100755
--- a/nardco.py
+++ b/nardco.py
@@ -22,6 +22,7 @@ from quizz import quizz
 from useless import useless
 from haddock import haddock
 from manger import is_l_heure_de_manger, should_ban
+from bdsm import bdsm
 # import rateau
 def couper(pseudo):
     return pseudo.split("!")[0]
@@ -238,7 +239,7 @@ class Boooob(ircbot.SingleServerIRCBot):
             last_args = args 
             last_cmd = cmd
 
-            cmds = ['help', 'haddock', 'useless', 'quizz', 'ecole', 'ffs', 'thanos', 'chuck', 'roll', 'rateau', 'viieux', 'kohlanta', 'new', 'del', 'get', 'debat', 'pipo', 'np', 'commit', 'zertyu', 'getsub', 'sub', 'delsub', 'addsub', 'reddit']
+            cmds = ['help', 'bdsm', 'haddock', 'useless', 'quizz', 'ecole', 'ffs', 'thanos', 'chuck', 'roll', 'rateau', 'viieux', 'kohlanta', 'new', 'del', 'get', 'debat', 'pipo', 'np', 'commit', 'zertyu', 'getsub', 'sub', 'delsub', 'addsub', 'reddit']
 
             most_likely = (cmd, 0)
             if cmd not in cmds : 
@@ -269,8 +270,21 @@ class Boooob(ircbot.SingleServerIRCBot):
                 else:
                     serv.privmsg(canal,
                                  ("Commandes disponibles :{0}").format(', '.join(cmds)))
+                
             elif cmd == "haddock":
                 serv.privmsg(canal, haddock())
+            elif cmd == "bdsm" : 
+                liste = self.channels[canal].users()
+                chosen = liste[random.randint(0, len(liste) - 1)]
+                c = 0
+                while personne in chosen and c < 10 :
+                    chosen = liste[random.randint(0, len(liste) - 1)]
+                    c+=1
+                if chosen[0] in ["~", "&", "@", "%", "+"] :
+                    chosen = chosen[1:]
+                serv.privmsg(canal, bdsm(personne, chosen))
+
+
             elif cmd == "quizz" : 
                 datas = quizz()
                 reponse = datas['reponse'].lower()
-- 
GitLab