         else
             res.reply "You have not linked your Twitch account yet."
 
-    robot.respond /ttv link (.+)/i, (res) ->
+    robot.respond /ttv link (.+)/i, id: "twitch.link", (res) ->
         user = res.message.user.name.toLowerCase()
         twitchUser = res.match[1]
 

            if object._total > TWITCH_MAX_RESULTS
                res.reply "There are #{object._total - TWITCH_MAX_RESULTS} other \"#{category}\" live streams."

    robot.respond /ttv search (.+)/i, (res) ->
        query = res.match[1]
        GetTwitchResult res, "/search/streams", { q: query }, (object) ->
            if object._total is 0

            robot.brain.save()
            res.reply "Twitch user \"#{twitchUser}\" is now linked to you."

    robot.respond /ttv featured/i, id: "twitch.featured", (res) ->
        GetTwitchResult res, '/streams/featured', null, (object) ->
            response = ""
            for feature in object.featured
