summaryrefslogtreecommitdiffstats
path: root/bot.py
diff options
context:
space:
mode:
authorSean B. Palmer <http://inamidst.com/sbp/>2008-06-19 18:58:24 +0100
committerSean B. Palmer <http://inamidst.com/sbp/>2008-06-19 18:58:24 +0100
commitbf20b46f7473ec323cd38464fd8662c5fbc2c72a (patch)
tree4d6b8ac3f2277999dc60b3ec20cb3ac7687c0c61 /bot.py
parent68f2036546c286bb864dbc2ade251041bf7e6be9 (diff)
downloadbot-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-xbot.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/bot.py b/bot.py
index 0ba11d6..3564712 100755
--- a/bot.py
+++ b/bot.py
@@ -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)