                 msg.reply "No live streams were found using search query: \"#{query}\". Try a different query or try again later."
                 return
 
+            response = ""
             for stream in object.streams
                 channel = stream.channel
-                msg.send "#{channel.display_name} (\"#{channel.status}\"): #{channel.url} [Viewers: #{stream.viewers}]"
+                response += "#{channel.display_name} (\"#{channel.status}\"): #{channel.url} [Viewers: #{stream.viewers}]\n"
+            msg.send response
 
             if object._total > TWITCH_MAX_RESULTS
                 msg.reply "There are #{object._total - TWITCH_MAX_RESULTS} other live streams matching your search query: \"#{query}\"."

                msg.reply "No live streams were found in \"#{category}\". Try a different category or try again later."
                return

            for stream in object.streams
                channel = stream.channel
                msg.send "#{channel.display_name} (\"#{channel.status}\"): #{channel.url} [Viewers: #{stream.viewers}]"

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


    robot.respond /ttv featured/i, (msg) ->
        GetTwitchResult msg, '/streams/featured', null, (object) ->
            response = ""
            for feature in object.featured
                channel = feature.stream.channel
                response += "#{feature.stream.game}: #{channel.display_name} (#{channel.status}) - #{channel.url} [Viewers: #{feature.stream.viewers}]\n"
            msg.send response

    robot.respond /ttv game (.+)/i, (msg) ->
        category = msg.match[1]
