1. A computer readable medium, the computer readable medium storing instructions that, when executed, causes one or more processing devices to implement: a chat room system that includes a chat room that is accessible over a network of computers to at least a first messaging identity and a second messaging identity; a third messaging identity representing a messaging robot that is configured to: access the chat room; monitor messaging in the chat room among the first messaging identity and the second messaging identity; detect, based on the monitoring, that the first messaging identity has posted a potentially inappropriate message in the chat room; in response to detecting that the first messaging identity has posted the potentially inappropriate message, send an inquiry message from the third messaging identity to the second messaging identity, the inquiry message asking the second messaging identity whether the second messaging identity is uncomfortable with the potentially inappropriate remark; receive, from the second messaging identity, a response to the inquiry message; if the received response indicates that the second messaging identity is not uncomfortable with the potentially inappropriate remark, take no action; and if the received response indicates that the second messaging identity is uncomfortable with the potentially inappropriate remark, perform an action to protect the second messaging identity from further inappropriate messages.