Älteres UDP-Protokoll
UDP bleibt für bestehende Integrationen unterstützt. Nutze für neue Integrationen vorzugsweise WebSocket.
Sende ein UTF-8-JSON-Objekt pro Datagramm an 127.0.0.1:42069. Verwende keinen WebSocket-Umschlag.
import jsonimport socket
message = { "messageType": 1, "title": "Hello from UDP", "content": "An existing integration can still send notifications.", "sourceApp": "YourApp", "timeout": 5.0,}with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as connection: connection.sendto( json.dumps(message).encode("utf-8"), ("127.0.0.1", 42069), )UDP-Versand bestätigt nicht, dass Astral Overlay die Nachricht erhalten oder angezeigt hat. Erscheint nichts, prüfe Notification API und ob eine andere Anwendung den Port belegt.
Siehe die gemeinsame Nutzdatenreferenz.
