code: def send(self, recipient, message):
          
          if self._logindata['login_rufnummer'] is None or \
                  self._logindata['login_passwort'] is None:
              err_mess = "YesssSMS: Login data required"
              raise self.LoginError(err_mess)
          if not recipient:
              raise self.NoRecipientError("YesssSMS: recipient number missing")
          if not isinstance(recipient, str):
              raise ValueError("YesssSMS: str expected as recipient number")
          if not message:
              raise self.EmptyMessageError("YesssSMS: message is empty")
  
          with self._login(requests.Session()) as sess:
  
              sms_data = {'to_nummer': recipient, 'nachricht': message}
              req = sess.post(self._websms_url, data=sms_data)
  
              if not (req.status_code == 200 or req.status_code == 302):
                  raise self.SMSSendingError("YesssSMS: error sending SMS")
  
              if _UNSUPPORTED_CHARS_STRING in req.text:
                  raise self.UnsupportedCharsError(
                      "YesssSMS: message contains unsupported character(s)")
  
              if _SMS_SENDING_SUCCESSFUL_STRING not in req.text:
                  raise self.SMSSendingError("YesssSMS: error sending SMS")
  
              sess.get(self._logout_url)
docs: Send an SMS.