Handle private / channel messages