   queryParams = if params then '?'+params else ''
   url = baseUrl+endpoint+trailing+queryParams
 
+  console.log("making request: #{url}")
+
   bot.http(url)
     .header('X-API-Key', BUNGIE_API_KEY)
     .get() (err, response, body) ->

            robot.emit 'slack-attachment', payload

  robot.respond /help/i, (res) ->
    admin = process.env.ADMIN_USERNAME
    if admin
      admin_message = "\nFeel free to message me (@#{admin}) with any other questions about the bot."
    else
      admin_message = ""

    attachment =
      title: "Using the Gunsmith Bot"
      title_link: "https://github.com/phillipspc/showoff/blob/master/README.md"
      text: "In #gunsmith, you can show off your weapons by messaging the bot with your gamertag, network, and weapon slot, separated by spaces. The Gunsmith Bot will always look at the *most recently played character* on your account. The standard usage looks like this: \n```@gunsmithbot: MyGamerTag xbox primary```\nIf you've set up your slack profile so that your *first name* matches your gamertag, you can omit this:```@gunsmithbot: playstation special```\n If your gamertag only exists on one network, that can be omitted as well:```@gunsmithbot: heavy```\n *Special note to Xbox Users:*\n If your gamertag has any spaces in it, these will need to be substituted with underscores (\"_\") in order for the bot to recognize the input properly. This is only required when inputting the gamertag manually however; spaces are fine in your slack first name.#{admin_message}\n\n _Keep that thing oiled, guardian._"
      mrkdwn_in: ["text"]

    payload =
      attachments: attachment
      channel: res.message.user.name

    robot.emit 'slack-attachment', payload



checkNetwork = (network) ->

module.exports = (robot) ->
  # executes when any text is directed at the bot
  robot.respond /(.*)/i, (res) ->
    if /help/i.test(res.match[1])
      return

    array = res.match[1].split ' '
