This commit is contained in:
Timothy Jaeryang Baek
2026-07-26 17:58:01 -04:00
parent 202f47ece8
commit 0671b7aa2b
+5 -1
View File
@@ -34,8 +34,12 @@ async def post_webhook(name: str, url: str, message: str, event_data: dict, desc
# caller-controlled (user notification settings under
# ENABLE_USER_WEBHOOKS, automation notification triggers).
await asyncio.to_thread(validate_url, url)
payload = {}
except Exception as e:
log.warning('Webhook skipped, URL invalid or not publicly resolvable: %s', e)
return False
try:
payload = {}
# Slack and Google Chat Webhooks
if 'https://hooks.slack.com' in url or 'https://chat.googleapis.com' in url:
payload['text'] = _event_text(message, description, event_data)