X-Git-Url: http://gitweb.pimeys.fr/?p=bots%2Fbasile.git;a=blobdiff_plain;f=basile.py;h=ecbef4ec39389afed5def41297096a77c7531098;hp=f3c193c99a4f32fc2feaf90ea94a1346cdf1763b;hb=667757031c816e434da2065b2d129402a7a72f5f;hpb=5076791b641fced9605fb52fd5ce56aacda40f89 diff --git a/basile.py b/basile.py index f3c193c..ecbef4e 100755 --- a/basile.py +++ b/basile.py @@ -651,15 +651,15 @@ class Basile(ircbot.SingleServerIRCBot): elif cmd in [u"ping"] and not canal in self.quiet_channels: serv.privmsg(canal, "%s: pong" % (auteur)) - elif cmd in [u"solde", u"!solde", u"!coca"]: + elif cmd in [u"solde", u"!solde", u"!coca"] or cmd.startswith("!"): if self.identities.has_key(auteur): idbde = self.identities[auteur]["idbde"] if cmd in [u"solde", u"!solde"]: success, solde, pseudo = nk.get_solde(self.nk, self.identities[auteur]["idbde"], serv, canal) if success: serv.privmsg(canal, "%s: %s (%s)" % (auteur, float(solde)/100, pseudo.encode("utf8"))) - elif cmd in [u"!coca"]: - success = nk.consomme(self.nk, self.identities[auteur]["idbde"], u"Coca", serv, canal) + elif cmd in [u"!coca"] or cmd.startswith("!"): + success = nk.consomme(self.nk, self.identities[auteur]["idbde"], message[1:], serv, canal) log(self.serveur, canal, auteur, message + ("[successful]" if success else "[failed]")) else: serv.privmsg(canal, "%s: Je ne connais pas votre pseudo note." % (auteur))