 #######################
 #### Event methods ####
 #######################
-  robot.respond /sensu events(?: for (.*))?/i, (msg) ->
+  robot.respond /sensu events(?: for (?:http\:\/\/)?(.*))?/i, (msg) ->
     validateVars
     if msg.match[1]
       client = '/' + msg.match[1]

          output.push message
        msg.send output.sort().join('\n')

  robot.respond /(?:sensu)? silence ([^\s\/]*)(?:\/)?([^\s]*)?(?: for (\d+)(\w))?/i, (msg) ->
    # msg.match[1] = client
    # msg.match[2] = event (optional)
    # msg.match[3] = duration (optional)

        else
          msg.send "API returned an error for path silence/#{path}\ndata: #{JSON.stringify(data)}\nresponse:#{res.statusCode}: #{body}"

  robot.respond /(?:sensu)? remove stash (?:http\:\/\/)?(.*)/i, (msg) ->
    validateVars

    stash = msg.match[1]
