Устаревший UDP
UDP остаётся для существующих интеграций. Для новых предпочитайте WebSocket.
Отправляйте один объект JSON UTF-8 на датаграмму на 127.0.0.1:42069. Не используйте конверт WebSocket.
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 не подтверждает получение или показ уведомления Astral Overlay. Если ничего не появляется, проверьте Notification API и занятость порта другим приложением.
См. общий справочник полей.
