       else
         msg.send response
 
-  robot.respond /show (?:([^\s!]+) )?docs for (?:(api|php) )?(?:([0-9.]+) )?(.+)/i, docFetcher
-  robot.hear /(?:([^:,\s!]+)[:,\s]+)?!docs (?: (api|php))?(?: ([0-9.]+))?(?:\s?(.+))/i, docFetcher
+  robot.respond /show (?:([^\s!]+) )?docs for (?:(api|php|lumen) )?(?:([0-9.]+) )?(.+)/i, docFetcher
+  robot.hear /(?:([^:,\s!]+)[:,\s]+)?!docs (?: (api|php|lumen))?(?: ([0-9.]+))?(?:\s?(.+))/i, docFetcher

        "site:laravel.com/api/#{version} #{query}"
      else
        "site:laravel.com/api/#{TARGET_VERSION} #{query}"
    else if doctype == 'php'
      "site:php.net/manual/en #{query}"
    else

        $ = cheerio.load body
        result = $('#rso .g').first()
        # Jump To Link ? Main Link
        url = result.find('.s span.f a').attr('href') ? result.find('h3.r a').attr('href')
        callback url if callback

  docFetcher = (msg) ->
