diff options
author | Sean B. Palmer <http://inamidst.com/sbp/> | 2008-06-19 18:58:24 +0100 |
---|---|---|
committer | Sean B. Palmer <http://inamidst.com/sbp/> | 2008-06-19 18:58:24 +0100 |
commit | bf20b46f7473ec323cd38464fd8662c5fbc2c72a (patch) | |
tree | 4d6b8ac3f2277999dc60b3ec20cb3ac7687c0c61 /bot.py | |
parent | 68f2036546c286bb864dbc2ade251041bf7e6be9 (diff) | |
download | bot-bf20b46f7473ec323cd38464fd8662c5fbc2c72a.tar.gz bot-bf20b46f7473ec323cd38464fd8662c5fbc2c72a.tar.bz2 bot-bf20b46f7473ec323cd38464fd8662c5fbc2c72a.zip |
Stop calc from flooding, and can now join channels with a key.
Diffstat (limited to 'bot.py')
-rwxr-xr-x | bot.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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) |