'Appends messages for the specific channel in the line cache. Schedules a message processing after 1s to
handle multiline announcements.
:param msg: IRCMessage object
:return:'

def on_privmsg(self, msg):

    nickname = msg.from_nick
    channel = msg.arguments[0]
    if (not irc_bot.is_channel(channel)):
        log.debug(u'Received    msg    is    not    a    channel    msg:    %s', msg)
        return
    self.line_cache.setdefault(channel, {})
    self.line_cache[channel].setdefault(nickname, [])
    self.line_cache[channel][nickname].append(msg.arguments[1])
    if (not self.processing_message):
        self.schedule.queue_command(1, partial(self.process_message, nickname, channel))
        self.processing_message = True
