diff --git a/nardco.py b/nardco.py index 50dd5647bf48a831fa26d7423abaa07877e9b0f0..0e7195b50a0bf0a45e07f8213875c9a3f057dcb9 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()