def process_groupchat_message(self,stanza):
fr=stanza.get_from()<EOL>user=self.get_user(fr,True)<EOL>s=stanza.get_subject()<EOL>if s:<EOL><INDENT>self.subject=s<EOL>self.handler.subject_changed(user,stanza)<EOL><DEDENT>else:<EOL><INDENT>self.handler.message_received(user,stanza)<EOL><DEDENT>
Process <message type="groupchat"/> received from the room.

:Parameters:
    - `stanza`: the stanza received.
:Types:
    - `stanza`: `Message`