From: Vincent Le Gallic Date: Sun, 23 Nov 2014 04:13:06 +0000 (+0100) Subject: Possibilité de demander un whois X-Git-Url: http://gitweb.pimeys.fr/?a=commitdiff_plain;h=394d7a13108fd07e335cd9a2f4206ed7ad1b94ee;p=bots%2Fbasile.git Possibilité de demander un whois --- diff --git a/basile.py b/basile.py index c549707..86917a4 100755 --- a/basile.py +++ b/basile.py @@ -211,6 +211,10 @@ class Basile(ircbot.SingleServerIRCBot): self.serv.privmsg(place, message) log(self.serveur, place, auteur, something + "%r" % params + ("[successful]" if success else "[failed]")) + def whois(self, pseudo): + """Demande un whois sur ``pseudo``. La réponse sera handled par une autre fonction.""" + self.serv.whois([pseudo]) + ### Surcharge des events du Bot def on_welcome(self, serv, ev): """À l'arrivée sur le serveur.""" @@ -469,6 +473,11 @@ class Basile(ircbot.SingleServerIRCBot): serv.privmsg(auteur, " ".join(self.overops)) else: notunderstood = True + elif cmd == u"whois": + if auteur in self.ops and len(message) > 1: + self.whois(message[1]) + else: + notunderstood = True else: notunderstood = True if notunderstood: