Zum Inhalt springen

Ä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 json
import 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.