|
|
@@ -24,13 +24,14 @@ def send_sms_from_api(url: str, login: str, pwd: str, device_name: str):
|
|
|
# Init KDE Connect
|
|
|
kde = KDEConnect(device_name=device_name)
|
|
|
|
|
|
- # send sms & update api
|
|
|
+ # send sms & update database
|
|
|
for sms in sms_list:
|
|
|
try:
|
|
|
kde.send_sms(sms.phone_number, sms.content)
|
|
|
requests.post(url + "/sms/send-now/" + sms.id, headers=headers)
|
|
|
except Exception as exc:
|
|
|
logging.warning(f"Echec lors de l'envoie du sms {sms.id}\n{str(exc)}")
|
|
|
+ time.sleep(2)
|
|
|
|
|
|
|
|
|
class InvalidEnvironnementVariable(Exception):
|
|
|
@@ -56,7 +57,7 @@ def main():
|
|
|
if __name__ == "__main__":
|
|
|
logging.basicConfig(
|
|
|
format="%(asctime)s %(levelname)s - %(message)s",
|
|
|
- level=logging.DEBUG,
|
|
|
+ level=logging.INFO,
|
|
|
filemode="a",
|
|
|
filename="log.txt",
|
|
|
)
|
|
|
@@ -67,4 +68,4 @@ if __name__ == "__main__":
|
|
|
except Exception as e:
|
|
|
logging.exception("An error as occured : ")
|
|
|
elapsed_time = time.time() - starting_time
|
|
|
- time.sleep(300 - elapsed_time)
|
|
|
+ time.sleep(180 - elapsed_time)
|