   ###################################################################
   send: (envelope, strings...) ->
     @log "Sending message"
-    channel = envelope.reply_to || @channelMapping[envelope.room]
+    channel = envelope.reply_to || @channelMapping[envelope.room] || envelope.room
 
     strings.forEach (str) =>
       str = @escapeHtml str

    # hubot >= 2.4.2: params = {user: user, ...}
    user = {}
    if params.user
      user = params.user 
    else 
      user = params

    if user.room and not user.reply_to
      user.reply_to = user.room

    user 
  ###################################################################
  # The star.
  ###################################################################

  custom: (message, data)->
    @log "Sending custom message"

    channel = message.reply_to || @channelMapping[message.room] || message.room

    attachment =
      text     : @escapeHtml data.text
