diff --git a/src/scripts/achievement_unlocked.coffee b/src/scripts/achievement_unlocked.coffee new file mode 100644 index 00000000..c6167033 --- /dev/null +++ b/src/scripts/achievement_unlocked.coffee @@ -0,0 +1,15 @@ +# +# achievement get [achiever's gravatar email] - life goals are in reach. +# +module.exports = (robot) -> + robot.hear /achievement (get|unlock(ed)?) (.+?)(\s*[^@\s]+@[^@\s]+)?\s*$/i, (msg) -> + caption = msg.match[3] + email = msg.match[4] + url = "http://achievement-unlocked.heroku.com/xbox/#{escape(caption)}.png" + if email + url += "?email=#{escape(email.trim())}.png" + msg.send(url) + + robot.hear /acheivement (get|unlock(ed)?)/i, (msg) -> + url = "http://achievement-unlocked.heroku.com/xbox/#{escape("Bane of Daniel Webster")}.png" + msg.send(url)