Mise au point des SMS sur develop
This commit is contained in:
BIN
Docs/Capture d'écran 2025-05-13 110829.png
Normal file
BIN
Docs/Capture d'écran 2025-05-13 110829.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 82 KiB |
1
Logs/journal_sms.csv
Normal file
1
Logs/journal_sms.csv
Normal file
@@ -0,0 +1 @@
|
||||
2025-05-13 11:29:46;Saclay;+33635164680;✅ Test SMS depuis le script Monitor - tout fonctionne bien
|
||||
|
6
Test_sms.py
Normal file
6
Test_sms.py
Normal file
@@ -0,0 +1,6 @@
|
||||
from alerte_sms import envoyer_sms_ovh
|
||||
|
||||
site = "Saclay" # ou "Meudon", selon ce que tu veux tester
|
||||
message = "✅ Test SMS depuis le script Monitor - tout fonctionne bien"
|
||||
|
||||
envoyer_sms_ovh(message, site)
|
||||
@@ -40,8 +40,10 @@ def envoyer_sms_ovh(message, site):
|
||||
account = os.getenv("OVH_SMS_ACCOUNT")
|
||||
|
||||
try:
|
||||
sender = os.getenv("OVH_SMS_SENDER")
|
||||
|
||||
result = client.post(f'/sms/{account}/jobs',
|
||||
sender='Supervision',
|
||||
sender=sender,
|
||||
message=message,
|
||||
receivers=phone_numbers,
|
||||
priority='high',
|
||||
|
||||
@@ -10,13 +10,13 @@ client = ovh.Client(
|
||||
application_secret=os.getenv("OVH_APP_SECRET"),
|
||||
)
|
||||
|
||||
# Demande de consumer key avec les permissions nécessaires
|
||||
# Demande d'une clé avec accès lecture/écriture sur les SMS
|
||||
ck_request = client.new_consumer_key_request()
|
||||
ck_request.add_rules(ovh.API_READ_WRITE, "/sms/*")
|
||||
|
||||
validation = ck_request.request()
|
||||
|
||||
print("=== LIEN D'AUTORISATION OVH ===")
|
||||
print("✅ LIEN DE VALIDATION OVH :")
|
||||
print(validation['validationUrl'])
|
||||
print("\nUne fois autorisé, voici votre CONSUMER_KEY à copier dans le .env :")
|
||||
print(validation['consumerKey'])
|
||||
print("\n👉 Une fois autorisé, colle cette valeur dans ton fichier .env :")
|
||||
print(f"OVH_CONSUMER_KEY={validation['consumerKey']}")
|
||||
|
||||
Reference in New Issue
Block a user