Stop calc from flooding, and can now join channels with a key.

This commit is contained in:
Sean B. Palmer
2008-06-19 18:58:24 +01:00
parent 68f2036546
commit bf20b46f74
5 changed files with 14 additions and 10 deletions

5
bot.py
View File

@@ -152,11 +152,12 @@ class Phenny(irc.Bot):
self.bot = phenny
def __getattr__(self, attr):
sender = origin.sender or text
if attr == 'reply':
return (lambda msg:
self.bot.msg(origin.sender, origin.nick + ': ' + msg))
self.bot.msg(sender, origin.nick + ': ' + msg))
elif attr == 'say':
return lambda msg: self.bot.msg(origin.sender, msg)
return lambda msg: self.bot.msg(sender, msg)
return getattr(self.bot, attr)
return PhennyWrapper(self)