How to block public chat messages so that are all sent to the moderator

I would like to know if is possible that the public chat messages are only seen by the moderators and not the other participants. The participants can still use the public channel, but the messages are all sent to the moderator.

I am also looking for this feature, anyone has done it?

That can be done with a custom prosody module filtering messages.

Time being, I have following, hack.
Actually messages are delivered to everyone but are hidden. ( an experienced user can read from console ).
.remote{display: none !important}
.badge-round{display: none !important}