import httpx async def send_ntfy(server: str, topic: str, message: str) -> None: if not topic: return async with httpx.AsyncClient(timeout=10) as client: response = await client.post( f"{server.rstrip('/')}/{topic}", content=message, headers={"Title": "/ES confluence", "Priority": "high", "Tags": "chart_with_upwards_trend"}, ) response.raise_for_status()