diff --git a/test.lua b/test.lua index c9371b4..7a1488d 100644 --- a/test.lua +++ b/test.lua @@ -1,7 +1,15 @@ local url = "wss://ws.novalea.fr/ws" -local ws, err = http.websocket(url) +local json = textutils.serializeJSON({ + client = "computer_moon", + target = "n8n_to_webapp", + request = "update_info_moon", + content = { + moon_status = "full" + } +}) +local ws, err = http.websocket(url) if not ws then print("Erreur de connexion :", err) return @@ -9,13 +17,20 @@ end print("Connecté !") +-- envoi du JSON au serveur +ws.send(json) +print("Payload envoyé !") + while true do - local event, msg = os.pullEvent() + local event, urlOrMsg, msg = os.pullEvent() if event == "websocket_message" then print("Serveur:", msg) + elseif event == "key" then + -- touche appuyée -> renvoi ping ws.send("ping") + elseif event == "websocket_closed" then print("WebSocket fermée.") break