belel-protocol / src /utils /webhook_alert.py
TTOPM's picture
Upload 5 files
481b86c verified
raw
history blame contribute delete
442 Bytes
import requests
import logging
logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
def send_webhook_alert(webhook_url: str, payload: dict):
try:
response = requests.post(webhook_url, json=payload)
response.raise_for_status()
logging.info(f"Webhook alert sent. Status: {response.status_code}")
except Exception as e:
logging.error(f"Webhook alert failed: {e}")