From 0aeb62cd7dfe6437725ef2aa6f7b5eab5ad912a7 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Tue, 14 Dec 2010 03:08:44 -0800 Subject: [PATCH] help + ignore self --- botart.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/botart.coffee b/botart.coffee index 2ab1fc7..b6d9188 100644 --- a/botart.coffee +++ b/botart.coffee @@ -79,7 +79,7 @@ hear = (pattern, callback) -> dispatch = (message) -> for pair in handlers [ pattern, handler ] = pair - if match = message.message.match(pattern) + if message.user.username isnt username and match = message.message.match(pattern) message.match = match message.say = (thing) -> say(message.topic.id, thing) handler(message) @@ -122,6 +122,9 @@ hear /feeling/, (message) -> hear /about/, (message) -> message.say "I am learning to love." +hear /help/, (message) -> + message.say "I listen for '@#{username} image me PHRASE' and '@#{username} wiki me PHRASE'" + hear /wiki me (.*)/i, (message) -> term = escape(message.match[1]) url = "http://en.wikipedia.org/w/api.php?action=opensearch&search=#{term}&format=json"