def get_root_presence(self, stanza, lang_class, nb_accounts): from_jid = stanza.get_from() result = self.component.account_manager.get_root_presence(\ from_jid, "available", "online", str(nb_accounts) + lang_class.message_status) user = account.get_user(unicode(from_jid.bare())) if not user.has_received_motd: user.has_received_motd = True motd = self.component.get_motd() if motd is not None: result.append(Message(from_jid=self.component.jid, to_jid=from_jid, body=motd)) return result