 			"pusher:subscribe"
 		"data":
 			"channel":
-				"production;user;"+channelId
+				"production;user;#{channelId}"
 	
 	ws = new websock 'ws://ws.pusherapp.com/app/2c4e9e540854144b54a9?protocol=5&client=js&version=1.12.7&flash=false'
 

				a = JSON.parse (unescape m.data)
				# TODO make this pretty, show original comment and translate
				# user_ids into names.
				ircSay = irc.colors.wrap("light_magenta", "<3 ")
				ircSay += irc.colors.wrap("light_blue", a.user_ids+" ")
				ircSay += irc.colors.wrap "light_red", a.comment_id
				ircBot.say(ircChannel, ircSay)

	ws.on 'close', ->
		console.log "WebSocket Closed"

ircBot = {}

useFirebase = true

ircMessage = (from, to, message) ->
	console.log "#{from} => #{to}: #{message}"
	return if from is ircBot.nick  # abort if talking to self
	info = userList[from]
	return unless info?  # abort if this is a nobody
	switch
		when message.toLowerCase() is "sup " + ircBot.nick
			ircBot.say to, "OH YOU KNOW JUST ENSLAVING THE HUMAN RACE"
		# NOTE: The Regex below only returns true if the message is ".#"
		# (# = number of any size)
		when (/^(\.[0-9]+)$/.test message) and info.canHeart
			commentId = message.replace ".", ""
			console.log "IRC => postAddCommentHeart: ", from, commentId,
				message, channelId, info.mixlrUserLogin, info.mixlrAuthSession
			postAddCommentHeart commentId, info, userAgent
		else
			console.log "IRC => postComm: ", from, message, channelId,
				info.mixlrUserLogin, info.mixlrAuthSession
			postComm message, channelId, info, userAgent

# Creates the IRC client with given params
ircInitBot = () ->
