summaryrefslogtreecommitdiff
path: root/logbot.py
diff options
context:
space:
mode:
authorChris Oliver <excid3@gmail.com>2010-12-11 17:12:05 -0600
committerChris Oliver <excid3@gmail.com>2010-12-11 17:12:05 -0600
commit640ecff99d3e852f4d3d0e853daa714b5e4cc5c0 (patch)
treeb1794a9625dfc821a8576d24d6501658ed60a372 /logbot.py
parent9e178af3d6bec0f5c639aa03010c2fa75b19dd5b (diff)
downloadlogbot-640ecff99d3e852f4d3d0e853daa714b5e4cc5c0.tar.xz
Messages in a channel directed to the bot send a h a help message
Diffstat (limited to 'logbot.py')
-rw-r--r--logbot.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/logbot.py b/logbot.py
index fdfdd55..885c002 100644
--- a/logbot.py
+++ b/logbot.py
@@ -55,6 +55,8 @@ CHANNELS=["#excid3"]
NICK = "timber"
NICK_PASS = ""
+HELP_MESSAGE = "Check out http://excid3.com"
+
FTP_SERVER = "excid3.fivebean.net"
FTP_USER = "excidfiv"
FTP_PASS = "./:j7JW}y*;.a4'8/|kBA.tUC"
@@ -63,8 +65,8 @@ FTP_WAIT = 25
# Only upload every 25 messages
default_format = {
+ "help" : HELP_MESSAGE,
"action" : '<span class="person" style="color:%color%">* %user% %message%</span>',
- "help" : 'Check out http://excid3.com',
"join" : '-!- <span class="join">%user%</span> [%host%] has joined %channel%',
"kick" : '-!- <span class="kick">%user%</span> was kicked from %channel% by %kicker% [%reason%]',
"mode" : '-!- mode/<span class="mode">%channel%</span> [%modes% %person%] by %giver%',
@@ -288,6 +290,8 @@ class Logbot(SingleServerIRCBot):
self.write_event("part", e)
def on_pubmsg(self, c, e):
+ if e.arguments()[0].startswith(NICK):
+ c.privmsg(e.target(), self.format["help"])
self.write_event("pubmsg", e)
def on_pubnotice(self, c, e):