docs: def send_msg_multi(message,
                     recipients=None,
                     rooms=None,
                     jid=None,
                     password=None,
                     nick="SaltStack Bot",
                     profile=None):
      '''
      Send a message to an XMPP recipient, support send message to
      multiple recipients or chat room.
  
      CLI Examples:
  
      .. code-block:: bash
  
          xmpp.send_msg recipients=['admins@xmpp.example.com'] \
              rooms=['secret@conference.xmpp.example.com'] \
              'This is a salt module test' \
              profile='my-xmpp-account'
          xmpp.send_msg recipients=['admins@xmpp.example.com'] \
              rooms=['secret@conference.xmpp.example.com'] \
             'This is a salt module test' \
              jid='myuser@xmpp.example.com/salt' password='verybadpass'
  
      '''
  
      # Remove: [WARNING ] Use of send mask waiters is deprecated.
      for handler in logging.root.handlers:
          handler.addFilter(SleekXMPPMUC())
  
      if profile:
          creds = __salt__['config.option'](profile)
          jid = creds.get('xmpp.jid')
          password = creds.get('xmpp.password')
  
      xmpp = SendMsgBot.create_multi(
          jid, password, message, recipients=recipients, rooms=rooms, nick=nick)
  
      if rooms:
          xmpp.register_plugin('xep_0045')  # MUC plugin
      if xmpp.connect():
          try:
              xmpp.process(block=True)
              return True
          except XMPPError as err:
              log.error("Could not send message, error: %s", err)
      else:
          log.error("Could not connect to XMPP server")
      return False